Code: Select all
var formblock;
var forminputs;
function prepare() {
formblock= document.getElementById('FormName');
forminputs = formblock.getElementsByTagName('input');
}
function select_all(name, value) {
for (i = 0; i < forminputs.length; i++) {
var regex = new RegExp(name, "i");
if (regex.test(forminputs[i].getAttribute('name'))) {
if (value == '1') {
forminputs[i].checked = true;
} else {
forminputs[i].checked = false;
}
}
}
}
if (window.addEventListener) {
window.addEventListener("load", prepare, false);
} else if (window.attachEvent) {
window.attachEvent("onload", prepare)
} else if (document.getElementById) {
window.onload = prepare;
}The checkbox are in array format. i.e. <input type="checkbox" name="name[]" />
I don't know Javascript at all so if someone could tell me what is wrong and how to fix it I would appreciate it.