
Originally Posted by
mrhoo
var allselects= document.getElementsByTagName('select');
var L= allselects.length;
for(var i=0;i<L;i++){
var tem= allselects[i];
var temname= tem.name;
var temIndex= tem.selectedIndex;
var temValue= tem.options[temIndex].value;
// tests
}
Thnnks for that. although can you spot what I have done wrong here?
Code:
var submitted = false;
function check() {
var error = 0;
var error_message = "We cannot quote your transfer without this important information\nPlease provide the following essential information:\n\n";
if(submitted){
alert( "This form has already been submitted. Please press Ok and wait for this process to be completed.");
return false;
}
var allselects= document.getElementsByTagName('select');
var L= allselects.length;
for(var i=0;i<L;i++){
var tem= allselects[i];
var temname= tem.name;
var temIndex= tem.selectedIndex;
var temValue= tem.options[temIndex].value;
if (temValue == 'Select') {
error_message = error_message + "* A valid departure date.\n";
error = 1;
}
}
}
if (error = 1) {
alert(error_message);
return false;
} else {
submitted = true;
return true;
}
}
firefox reports invalid return on line 33
thanks Chris
Bookmarks