Hi all,
I'm using the following script to ensure required fields are provided before form submission, the script was, i think, provided by someone on here sorry can't remember who...
Anyway as well as showing the user an alert i'd like to highlight the missing required fields in red... i'm rubbish at javascript, can anyone show me how to do this? Guess it's only one line of code?
Cheers
I'm using the following script to ensure required fields are provided before form submission, the script was, i think, provided by someone on here sorry can't remember who...
Anyway as well as showing the user an alert i'd like to highlight the missing required fields in red... i'm rubbish at javascript, can anyone show me how to do this? Guess it's only one line of code?
Code:
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function checkrequired(which) {
var pass=true;
if (document.images) {
for (i=0;i<which.length;i++) {
var tempobj=which.elements[i];
if (tempobj.name.substring(0,3)=="req") {
if (((tempobj.type=="text"||tempobj.type=="textarea")&&
tempobj.value=='')||(tempobj.type.toString().charAt(0)=="s"&&
tempobj.selectedIndex==0)) {
pass=false;
break;
}
}
}
}
if (!pass) {
shortFieldName=tempobj.name.substring(3,30).toUpperCase();
alert("Please make sure the "+shortFieldName+" field was properly completed.");
return false;
}
else
return true;
}
// End -->
</script>
Cheers