Я создал следующую функцию для проверки первого значения флажка при загрузке страницы -
function defaultCheck(){
document.checkBoxForm.list[0].checked = true;
var val=document.checkBoxForm.list[0].value;
showtotal[0] = document.checkBoxForm.list[0].value;
show(val);
editVal();
//alert('ajhsdjha');
}
Я использовал функцию загрузки html страниц <body onload="defaultCheck()">
.
Моя проблема в том, что когда в списке более одного значения, функция по умолчанию выбирает первое, но когда в списке есть только одно значение, оно не выбирается. Значения флажков динамически извлекаются из базы данных с помощью -
<?php
while($row=mysql_fetch_array($levelq)) {?>
<input type='checkbox' name="list" value="<?=$row['tag']?>"
id="<?=$row['tag']?>" onclick="" />
<? echo $row['tag'].' '.'<br/><br/>';
}
?>
Понятия не имею, почему он так странно себя ведет. Кто-нибудь может мне помочь, пожалуйста?