|
|
|
|
<script>
function CheckNeighbors(min_count, number)
{
if(min_count <= 1)
return;
for(var month_low = 1; month_low <= number - min_count; month_low += min_count);
var month_high = month_low + min_count;
var state = document.forms['zakForm'].elements['mes' + number].checked;
for(var i = month_low; i < month_high; i++)
if(document.forms['zakForm'].elements['mes' + i].disabled != true)
document.forms['zakForm'].elements['mes' + i].checked = state;
}
</script>
|
и форма гед выхывается эта функция
<input type="checkbox" name="mes<?=$i?>" value="1"<?=$disabled_code[$i]?> onclick="javascript:CheckNeighbors(<?=$min_count?>, <?=$i?>)">
|
Выводятся месяцы боксами.
Эта функция делает так что выбирает сразу по заданному количеству боксы, а надо еще чтобы не было возможности сделать дырку в выборе боксов.
Например, заданное количество боксов 2, тогда выбираем январь и февраль потом март и апрель потом май и июнь, но не январь и февраль а потом май и июнь. Тоесть выбирать подряд по два.
Я просто не знаю джаву, но понимаю что это совсем не сложно, помогите плиз | |
|
|
|
|
|
|
|
для: inga
(13.11.2007 в 13:43)
| | Короче, возможность выбирать их только последовательно.... а что если при выборе не того просто заполнять боксы перед ним? | |
|
|
|
|
|
|
|
для: bronenos
(13.11.2007 в 13:45)
| | да, именно так | |
|
|
|
|
|
|
|
для: inga
(13.11.2007 в 14:28)
| | ээх... могу да времени нету... если будет время и не будет ответов - напишу.. | |
|
|
|
|
|
|
|
для: bronenos
(13.11.2007 в 17:50)
| | блин, господа, подскажите как сделать | |
|
|
|