john pfeiffer
  • Home
  • Categories
  • Tags
  • Archives

javascript form validation continued

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>

  • « Iptables centos redhat
  • multiple domains with an hosting »

Published

Jan 7, 2011

Category

javascript

~71 words

Tags

  • continued 26
  • form 20
  • javascript 43
  • validation 8