I have some checkboxes on a form like this: -
<form id="EventForm" name="EventForm" method="post">
<input name="EventRecur[]" type="checkbox" class="checkbox" value="EveryDay" />
<input name="EventRecur[]" type="checkbox" class="checkbox" value="Monday" />
<input name="EventRecur[]" type="checkbox" class="checkbox" value="Tuesday" />
</form>
Basically im trying to get the selected values with JS, but im getting the error “document.EventForm.EventRecur is undefined”
My JS looks like this: -
function previewMessage()
{
function get_check_value()
{
var c_value = "";
for (var i=0; i < document.EventForm.EventRecur.length; i++)
{
if (document.EventForm.EventRecur[i].checked)
{
c_value = c_value + document.EventForm.EventRecur[i].value + "\
";
}
}
}
alert(get_check_value());
//Display Submit Button
document.getElementById("submit_button").style.display = "inline";
}
Any ideas where im going wrong? Is it because the field input names are arrays? e.g. EventRecur?
Many thanks!