help me in completing this valdation

Discussion in 'Meet and Greet' started by priya_rajakumari, Apr 20, 2007.

Thread Status:
Not open for further replies.
  1. priya_rajakumari

    priya_rajakumari New Member

    Joined:
    Apr 19, 2007
    Messages:
    4
    Likes Received:
    0
    Trophy Points:
    0
    HTML:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE>Login Page</TITLE>
    <script language=javascript>
    function alpha_rule(){
    if(event.keyCode>=97 && event.keyCode<=122)
    event.returnValue = true
    else if(event.keyCode>=65 && event.keyCode<=90)
    event.returnValue = true
    else if(event.keyCode>=48 && event.keyCode<=57)
    event.returnValue = true
    else if(event.keyCode==95)
    event.returnValue = true
    else
    event.returnValue = false
    }
    function alphanumeric_rule(){
    if(event.keyCode>=97 && event.keyCode<=122)
    event.returnValue = true
    else if(event.keyCode>=65 && event.keyCode<=90)
    event.returnValue = true
    else if(event.keyCode>=48 && event.keyCode<=57)
    event.returnValue = true
    else if(event.keyCode==95)
    event.returnValue = true
    else
    event.returnValue = false
    }
    function numeric_rule(){
    if(event.keyCode>=97 && event.keyCode<=122)
    event.returnValue = true
    else if(event.keyCode>=65 && event.keyCode<=90)
    event.returnValue = true
    else if(event.keyCode>=48 && event.keyCode<=57)
    event.returnValue = true
    else if(event.keyCode==95)
    event.returnValue = true
    else
    event.returnValue = false
    }
    function validate(mailids)
    {
    if(document.table.fn.value.length==0)
    {
    alert("Enter the First Name")
    document.table.fn.focus()
    return false
    }
    else if(document.table.ln.value.length==0)
    {
    alert("Enter the Last Name")
    document.table. ln.focus()
    return false
    }
    
    
    else if(document.table.emailid.value.length==0)
    {
    alert("Enter the Emailid")
    document.table.emailid.focus()
    return false
    }
    else if(document.table.emailid.value.length > 0)
    {
           var arr = new Array('.com','.net','.org','.biz','.coop','.info','.museum','.name','.pro'
           ,'.edu','.gov','.int','.mil','.ac','.ad','.ae','.af','.ag','.ai','.al',
           '.am','.an','.ao','.aq','.ar','.as','.at','.au','.aw','.az','.ba','.bb',
           '.bd','.be','.bf','.bg','.bh','.bi','.bj','.bm','.bn','.bo','.br','.bs',
           '.bt','.bv','.bw','.by','.bz','.ca','.cc','.cd','.cf','.cg','.ch','.ci',
           '.ck','.cl','.cm','.cn','.co','.cr','.cu','.cv','.cx','.cy','.cz','.de',
           '.dj','.dk','.dm','.do','.dz','.ec','.ee','.eg','.eh','.er','.es','.et',
           '.fi','.fj','.fk','.fm','.fo','.fr','.ga','.gd','.ge','.gf','.gg','.gh',
           '.gi','.gl','.gm','.gn','.gp','.gq','.gr','.gs','.gt','.gu','.gv','.gy',
           '.hk','.hm','.hn','.hr','.ht','.hu','.id','.ie','.il','.im','.in','.io',
           '.iq','.ir','.is','.it','.je','.jm','.jo','.jp','.ke','.kg','.kh','.ki',
           '.km','.kn','.kp','.kr','.kw','.ky','.kz','.la','.lb','.lc','.li','.lk',
           '.lr','.ls','.lt','.lu','.lv','.ly','.ma','.mc','.md','.mg','.mh','.mk',
           '.ml','.mm','.mn','.mo','.mp','.mq','.mr','.ms','.mt','.mu','.mv','.mw',
           '.mx','.my','.mz','.na','.nc','.ne','.nf','.ng','.ni','.nl','.no','.np',
           '.nr','.nu','.nz','.om','.pa','.pe','.pf','.pg','.ph','.pk','.pl','.pm',
           '.pn','.pr','.ps','.pt','.pw','.py','.qa','.re','.ro','.rw','.ru','.sa',
           '.sb','.sc','.sd','.se','.sg','.sh','.si','.sj','.sk','.sl','.sm','.sn',
           '.so','.sr','.st','.sv','.sy','.sz','.tc','.td','.tf','.tg','.th','.tj',
           '.tk','.tm','.tn','.to','.tp','.tr','.tt','.tv','.tw','.tz','.ua','.ug',
           '.uk','.um','.us','.uy','.uz','.va','.vc','.ve','.vg','.vi','.vn','.vu',
           '.ws','.wf','.ye','.yt','.yu','.za','.zm','.zw');
           var mai = mailids;
           var val = true;
    
           var dot = mai.lastIndexOf(".");
           var ext = mai.substring(dot,mai.length);
           var at = mai.indexOf("@");
           var dom = dot - at;
           var sp = mai.indexOf(" ");
    
           if(dom >= 4 && at >1 && sp == -1)
           {
                   for(var i=0; i<arr.length; i++)
                   {
                           if(ext == arr[i])
                           {
                                   val = true;
                                   break;
                           }
                           else
                           {
                                   val = false;
                           }
                   }
                   if(val == false)
                   {
                           alert("Your maild "+mai+" is not correct");
                           return false;
                   }
           }
           else 
           {
                   alert("Your maild "+mai+" is not correct");
                   return false;
           }
            return true;  
    }
          else if(document.table.ln.value.length==0)
         {
         alert("Enter the phone no")
    document.table. ph.focus()
    return false
    } 
           
           
                
     
    
    
    }
    
    </script>
    </HEAD>
    <body leftmargin=0 topmargin=0 onload=document.table.fn.focus()>
    <form name=table onSubmit="return validate(table.ph.value)">
    <center>
    <table cellpadding=2 border=0>
    <tr><td width='139' align=right>First Name:<font color=red><sup>*</sup></font></td><td width='281'><input type=text name=fn size=20 onKeyPress='alpha_rule()'></td></tr>
    <tr><td width='139' align=right>Last Name:<font color=red><sup>*</sup></font></td><td width='281'><input type=text name=ln size=20 onKeyPress='alpha_rule()'></td></tr>
    
    <tr><td width='139' align=right>Date of birth:</td><td width='281'><input type=text name=dob size=20 onKeyPress='alphanumeric_rule()'></td></tr>
    <tr><td width='139' align=right>E-mail address:<font color=red><sup>*</sup></font></td><td width='281'><input type=text name=emailid size=20></td></tr>
    <tr><td width='139' align=right>phone:<font color=red><sup>*</sup></font></td><td width='281'><input type=text name=ph size=20 onKeyPress='numeric_rule()'></td></tr>
    <tr><td width='139' align=right>Fax:<font color=red><sup>*</sup></font></td><td width='281'><input type=text name=fax size=20 onKeyPress='numeric_rule()'></td></tr>
    <tr><td width='139' align=right>Position:</td><td width='281'><input type=text name=po size=20></td></tr>
    <tr><td width='139' align=right>Organisation:</td><td width='281'><input type=text name=org size=20></td>
    <tr><td width='139' align=right>Address:</td><td width='281'><input type=text name=add size=20></td><td width='281'></td></tr>
    
    <tr><td width='139' align=right>zipcode<font color=red><sup>*</sup></font></td><td width='281'><input type=text name=zip size=20></td></tr>
    <tr><td width='139' align=right>Country </td><td width='281'><select name="CboCountry" id="CboCountry" tabindex="16" style="position: static;">
           <option value="Select from List">Select from List</option>
           <option value="Afghanistan">Afghanistan</option>
           <option value="Albania">Albania</option>
           <option value="Algeria">Algeria</option></select></td></tr>
    
    <tr><td width='139' align=right>Memberid<font color=red><sup>*</sup></font>: </td><td width='281'><Input type=password name=mid size=20></td>
    <tr><td width='139' align=right>Password<font color=red><sup>*</sup></font>:</td><td width='281'><input type=password name=pwd size=20></td></tr>
    <tr><td width='139' align=right>ReEnter-Password<font color=red><sup>*</sup></font>:</td><td width='281'><input type=password name=pwd size=20></td></tr>
    </table>
    <br>
    <table cellpadding=4 border=0>
    <tr><td align=center><input type=submit name=sreg value=Submit style='width:79'></td></tr>
    <tr><td><br><font color=red>*</font><font size=2>fields are compulsary,however we recommand that you fill all the fields</font></td></tr>
    
    </table>
    </center>
    </form>
    </body>
    </HTML>
     
    Last edited by a moderator: Apr 20, 2007
  2. shabbir

    shabbir Administrator Staff Member

    Joined:
    Jul 12, 2004
    Messages:
    15,375
    Likes Received:
    388
    Trophy Points:
    83
    Duplicate of [thread=3939]do validation to this form[/thread]. Thread closed.
     
Thread Status:
Not open for further replies.

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice