|
|
|
|
|
для: Владимир55
(28.11.2012 в 19:51)
| | Если в РНР вы дважды объявите одну и ту же функцию, о чем вам сообщит парсер?
Почему вы думаете, что JS не выводя таких предупреждений должен разобраться сам чего вы от него желаете? | |
|
|
|
|
|
|
| Список содержит две категории – группы товаров и отдельные товары. В выводимом списке группы расположены вверху, а товары перечислены ниже.
Соответственно, имеется две группы checkbox – одна для выбора элемента группы и вторая для выбора конкретного товара. И в каждой из этих групп имеется общий checkbox для выбора всех строк этой группы. Причем, для выбора строк групп общий checkbox находится в начале кода, а для выбора строк товара общий checkbox находится в конце кода.
Вцелом код выглядит так:
<input type="checkbox" name="vse_grupp" onclick="change()">
<script type="text/javascript">
function change()
{
for (i = 1; i <= 2; i++)
{
var elem = document.getElementById("grupp_" + i);
if(elem.checked === true)
elem.checked = false;
else
elem.checked = true;
}
}
</script>
<input type="checkbox" id="grupp_1" name="del_grupp[]" value="3">
<input type="checkbox" id="grupp_2" name="del_grupp[]" value="2">
<script type="text/javascript">
function change()
{
for (i = 1; i <= 3; i++)
{
var elem = document.getElementById("tov_" + i);
if(elem.checked === true)
elem.checked = false;
else
elem.checked = true;
}
}
</script>
<input type="checkbox" id="tov_1" name="del_tov[]" value="1">
<input type="checkbox" id="tov_2" name="del_tov[]" value="7">
<input type="checkbox" id="tov_3" name="del_tov[]" value="3">
<input type="checkbox" name="vse_tov" onclick="change()">
|
Как откорректировать код для его нормальной работы? | |
|
|
|
|