it's part of a large PHP page but here's the pertinent bits
Code:
<script language="JavaScript">
function validateRegistrationForm()
{
var fields_to_check = Array('username','email','password');
var field_warnings = Array('a username','an email address','a password');
var form_to_check = 'user_registration_form';
// loop through the fields we want to check
for (var loop = 0; loop < fields_to_check.length; loop++)
{
if (document.forms[form_to_check].elements[fields_to_check[loop]].value == '')
{
alert ('You must enter '+field_warnings[loop]+' !');
document.forms[form_to_check].elements[fields_to_check[loop]].focus();
event.returnValue=false;
return false;
}
}
}
</script>
form is straightforward. Ignore the PHP escape characters
Code:
<form name=\"user_registration_form\" action=\"".$PHP_SELF."\" method=\"post\" onSubmit=\"validateRegistrationForm()\">
loads of fields
</form>
Bookmarks