Джаваскрипт функцията е следната:
function SetAllCheckBoxes(FormName, FieldName, CheckValue)
{
if(!document.forms[FormName])
return;
var objCheckBoxes = document.forms[FormName].elements[FieldName];
if(!objCheckBoxes)
return;
var countCheckBoxes = objCheckBoxes.length;
if(!countCheckBoxes)
objCheckBoxes.checked = CheckValue;
else
// set the check value for all check boxes
for(var i = 0; i < countCheckBoxes; i++)
objCheckBoxes[i].checked = CheckValue;
}
Примерна форма за използване на функцията:
<form name="form_name" method="post" action="text.php">
<input type="checkbox" name="check" value="0" onClick="SetAllCheckBoxes('form_name', 'test_values[]', this.checked)"><br />
<input type="checkbox" name="test_values[]" value="1" />Test 1 <br />
<input type="checkbox" name="test_values[]" value="2" />Test 2 <br />
<input type="checkbox" name="test_values[]" value="3" />Test 3
</form>
различни...така както си го показал имам
чувството, че е едно и също името...
Моля да ме поправиш, не разбирам от
JavaScript, но ми се налага да правя
такова маркиране и все още се чудя...