jQuery: setting checkbox values from array
jQuery: setting checkbox values from array
by aidankirrane
HTML
<form action="" method="post">
<h2>How do you commute to work:</h2>
<label><input type="checkbox" name="unitequipment" value="Bike"> Bike </label><br />
<label><input type="checkbox" name="unitequipment" value="Car"> Car </label><br />
<label><input type="checkbox" name="unitequipment" value="Train"> Train </label><br />
<label><input type="checkbox" name="unitequipment" value="Bus"> Bus </label><br />
<input type="submit" value="Submit">
</form>
JavaScript
//var equipments = result.Students;
var equipments = ["Bike", "Orange"];
//alert("");
var checkboxes = document.getElementsByName("unitequipment");
var numberOfCheckedItems = 0;
for(var i = 0; i < checkboxes.length; i++)
{
var found = equipments.indexOf(checkboxes[i].value);
if(found==1) {
checkboxes[i].checked=true;
}
else {
checkboxes[i].checked=false;
}
numberOfCheckedItems++;
}