javascript-form-validation-continued
<script language="javascript">
function checkRegistrationForm()
{
var f = document.forms["frmSMART-touchSupportRegistration"];
var arr = [
["txName","fill in","Name",2],
["txCompany","fill in","Company",2],
["txJobtitle","fill in","Job Title",2],
["txPhone","fill in","Phone",7],
["txEmail","fill in","Email",6],
["txPassword","fill in","Password",8],
["txConfirmPassword","reconfirm","Password",8],
["txPartNumber","fill in","Part Number",5],
["txSerialNumber","fill in","Serial Number",5]
];
if( f.elements[ "txPassword" ].value != f.elements[ "txConfirmPassword" ].value )
{ alert("Password and Confirmation must match to prevent typos.");
f.elements[ "txPassword" ].focus();
}
for( i=0; i<9; i++ )
{
if( TrimString(f.elements[arr[i][0]].value).length < arr[i][3] )
{
alert("Please " + arr[i][1] + " your " + arr[i][2] + ". It must be at least " + arr[i][3] + " characters.");
f.elements[arr[i][0]].focus();
return;
}
}
f.submit();
}
</script>