P
Pasquale
I am using the function below to add multiple checkbox selection to an
array. The form gets submitted to a PHP script. The function works fine
with IE 6, Netscape 7 and Firefox 1, but it is not working with Safari
125. Is there something I just can't see that would cause this??
Thanks.
<!--Begin
var submitcntiselect = 0;
function SubmitChkIselect () {
var formobj = document.forms['iregevtslct'];
var subevtobj = formobj.elements['regsubevt'];
if (submitcntiselect == 0) {
var choicecount = 0;
var regsubevtarray = new Array();
for (var i = 0; i <= 4; i++) {
if (subevtobj.checked) {
choicecount++;
regsubevtarray.push(subevtobj.value);
}
if ((formobj.elements['allsprints'].checked) ||
((subevtobj[0].checked) && (subevtobj[1].checked) &&
(subevtobj[2].checked))) {
formobj.elements['series'].value = 1;
}
}
formobj.elements['regsubevtarrayfld'].value = regsubevtarray;
if (choicecount == 0) {
alert('Please select at least one event.');
return false;
}
submitcntiselect++;
return true;
} else {
alert('This form has already been submitted. Please wait...');
return false;
}
}
//--End-->
array. The form gets submitted to a PHP script. The function works fine
with IE 6, Netscape 7 and Firefox 1, but it is not working with Safari
125. Is there something I just can't see that would cause this??
Thanks.
<!--Begin
var submitcntiselect = 0;
function SubmitChkIselect () {
var formobj = document.forms['iregevtslct'];
var subevtobj = formobj.elements['regsubevt'];
if (submitcntiselect == 0) {
var choicecount = 0;
var regsubevtarray = new Array();
for (var i = 0; i <= 4; i++) {
if (subevtobj.checked) {
choicecount++;
regsubevtarray.push(subevtobj.value);
}
if ((formobj.elements['allsprints'].checked) ||
((subevtobj[0].checked) && (subevtobj[1].checked) &&
(subevtobj[2].checked))) {
formobj.elements['series'].value = 1;
}
}
formobj.elements['regsubevtarrayfld'].value = regsubevtarray;
if (choicecount == 0) {
alert('Please select at least one event.');
return false;
}
submitcntiselect++;
return true;
} else {
alert('This form has already been submitted. Please wait...');
return false;
}
}
//--End-->