javascript help

Nipunajayjay

Junior member
  • Apr 17, 2008
    220
    5
    18
    mcn...mama registration form ekak validate kala...me eka....

    function validate(){
    if(valname() && add() && mail() && tel())
    {alert("Success");
    window.event.returnValue = true;}
    else
    {alert("Error in registration....Fill the form again!");
    window.event.returnValue = false;}}

    function valname(){
    var name=document.form1.textfield2.value;
    var x=name.length;
    var nu;
    for(var a=0;a<x;a++){
    var v=name.charAt(a);
    if(((v>='a') && (v<='z')) || ((v>='A') && (v<='Z')) || (v==" ")){
    nu=1}
    else
    {nu=2;
    break;}
    }
    if(nu==1)
    return true;
    else
    {alert("Error in your name");
    return false;
    }}

    function add()
    {
    var address=document.form1.textfield4.value;
    if(address=="")
    {alert("Please fill the Address field");
    return false;}
    else
    return true;
    }

    function mail()
    {var email=document.form1.textfield5.value;
    apos=email.indexOf("@");
    dotpos=email.lastIndexOf(".");
    if (apos<1||dotpos-apos<2 || email=="")
    {alert("Error in E-mail");
    return false;}
    else {return true;}
    }

    function tel()
    {
    var tele=document.form1.textfield6.value;
    var i=tele.length;
    if(i!=10 )
    {alert("Please enter a correct telephone number");
    return false;}
    else if(i=="")
    {alert("Please enter a correct telephone number");
    return false;}
    else if(isNan(parseInt(i)))
    {alert("Please enter a correct telephone number");
    return false;}
    else
    return true;
    }


    methanata wenakan code eka wada...mekata passe textfield eka validate karala....
    methanata && dala demmama eka wada karanne ne...


    if(valname() && add() && mail() && tel() && pass())
    {alert("Success");
    window.event.returnValue = true;}
    else
    {alert("Error in registration....Fill the form again!");
    window.event.returnValue = false;}}
    function valname(){
    var name=document.form1.textfield2.value;
    var x=name.length;
    var nu;
    for(var a=0;a<x;a++){
    var v=name.charAt(a);
    if(((v>='a') && (v<='z')) || ((v>='A') && (v<='Z')) || (v==" ")){
    nu=1}
    else
    {nu=2;
    break;}
    }
    if(nu==1)
    return true;
    else
    {alert("Error in your name");
    return false;
    }}

    function add()
    {
    var address=document.form1.textfield4.value;
    if(address=="")
    {alert("Please fill the Address field");
    return false;}
    else
    return true;
    }

    function mail()
    {var email=document.form1.textfield5.value;
    apos=email.indexOf("@");
    dotpos=email.lastIndexOf(".");
    if (apos<1||dotpos-apos<2 || email=="")
    {alert("Error in E-mail");
    return false;}
    else {return true;}
    }

    function tel()
    {
    var tele=document.form1.textfield6.value;
    var i=tele.length;
    if(i!=10 )
    {alert("Please enter a correct telephone number");
    return false;}
    else if(i=="")
    {alert("Please enter a correct telephone number");
    return false;}
    else if(isNan(parseInt(i)))
    {alert("Please enter a correct telephone number");
    return false;}
    else
    return true;
    }

    function pass()
    {
    var word=document.form1.textfield8.value;
    if(word=="")
    {return false;}
    else
    return true;
    }



    meke mokakda awla..????

     

    Nipunajayjay

    Junior member
  • Apr 17, 2008
    220
    5
    18
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <script language="JavaScript" type="text/JavaScript">
    <!--
    function MM_reloadPage(init) { //reloads the window if Nav4 resized
    if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
    else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
    }
    MM_reloadPage(true);
    //-->
    function validate(){
    if(valname() && add() && mail() && tel() && pass())
    {alert("Success");
    window.event.returnValue = true;}
    else
    {alert("Error in registration....Fill the form again!");
    window.event.returnValue = false;}}
    function valname(){
    var name=document.form1.textfield2.value;
    var x=name.length;
    var nu;
    for(var a=0;a<x;a++){
    var v=name.charAt(a);
    if(((v>='a') && (v<='z')) || ((v>='A') && (v<='Z')) || (v==" ")){
    nu=1}
    else
    {nu=2;
    break;}
    }
    if(nu==1)
    return true;
    else
    {alert("Error in your name");
    return false;
    }}

    function add()
    {
    var address=document.form1.textfield4.value;
    if(address=="")
    {alert("Please fill the Address field");
    return false;}
    else
    return true;
    }

    function mail()
    {var email=document.form1.textfield5.value;
    apos=email.indexOf("@");
    dotpos=email.lastIndexOf(".");
    if (apos<1||dotpos-apos<2 || email=="")
    {alert("Error in E-mail");
    return false;}
    else {return true;}
    }

    function tel()
    {
    var tele=document.form1.textfield6.value;
    var i=tele.length;
    if(i!=10 )
    {alert("Please enter a correct telephone number");
    return false;}
    else if(i=="")
    {alert("Please enter a correct telephone number");
    return false;}
    else if(isNan(parseInt(i)))
    {alert("Please enter a correct telephone number");
    return false;}
    else
    return true;
    }

    function pass()
    {
    var word=document.form1.textfield8.value;
    if(word=="")
    {return false;}
    else
    return true;
    }



    </script>
    <style type="text/css">
    <!--
    body {
    background-color: #F0F0EA;
    }
    -->
    </style></head>

    <body>
    <form name="form1" method="post" action="home.htm" onSubmit="validate()">
    <div id="Layer1" style="position:absolute; left:533px; top:63px; width:401px; height:169px; z-index:1; background-color: #99FFCC; layer-background-color: #99FFCC; border: 1px none #000000;">
    <p> </p>
    <p><strong><font color="#000000" size="4" face="Verdana, Arial, Helvetica, sans-serif">For
    security purposes once you submit this registration form, you will not able
    to update your name and address.</font></strong></p>
    </div>
    <div id="Layer2" style="position:absolute; left:503px; top:196px; width:433px; height:238px; z-index:2; background-color: #FFFFCC; layer-background-color: #FFFFCC; border: 1px none #000000;">
    <p> </p>
    <p><strong><font size="4" face="Verdana, Arial, Helvetica, sans-serif">The selected
    name must be at least 4 symbols long.The login Name will be used to identify
    yourself upon login.Only standard alphanumeric characters are accepted.</font>
    </strong></p>
    </div>
    <div id="Layer3" style="position:absolute; left:541px; top:395px; width:394px; height:152px; z-index:3; background-color: #00FFFF; layer-background-color: #00FFFF; border: 1px none #000000;">
    <p><font face="Verdana, Arial, Helvetica, sans-serif"><strong><font color="#000000" size="5"><em>Privacy</em></font><font size="4"><br>
    We respect your privacy and gurantee that your information would not provided
    to any third party.</font></strong></font></p>
    </div>
    <div id="Layer4" style="position:absolute; left:0px; top:656px; width:972px; height:89px; z-index:4; background-color: #FF0000; layer-background-color: #FF0000; border: 1px none #000000;"><font color="#FFFFFF" size="7"><strong><MARQUEE>PARTY
    ZONE </MARQUEE></strong></font></div>
    <div id="Layer10" style="position:absolute; left:626px; top:22px; width:58px; height:23px; z-index:10"><strong><font size="4"><a href="../New%20home%20page/01.htm">HOME</a></font></strong></div>
    <div id="Layer5" style="position:absolute; left:792px; top:22px; width:113px; height:23px; z-index:11"><strong><font size="4"><a href="../tips/05.htm">PARTY
    TIPS</a></font></strong></div>
    <div id="Layer6" style="position:absolute; left:357px; top:759px; width:91px; height:22px; z-index:12"><strong><font size="4"><a href="../SITE MAP.htm">SITE
    MAP</a></font></strong></div>
    <p><u><strong><font color="#0000FF" size="5">Register Here</font></strong></u></p>
    <p><strong>Name                               :
    <input type="text" name="textfield2">
    </strong></p>
    <p><strong>Gender                             :
    <select name="select">
    <option>Male</option>
    <option>Female</option>
    </select>
    </strong></p>
    <p><strong>Address                            :
    <input type="text" name="textfield4">
    </strong></p>
    <p><strong>email                                
    :
    <input type="text" name="textfield5">
    </strong></p>
    <p><strong>Tel                                   
    :
    <input type="text" name="textfield6">
    </strong></p>
    <p><strong>Username                       
    :
    <input type="text" name="textfield7">
           </strong></p>
    <p><strong>Password                       
      :
    <input type="text" name="textfield8">
    </strong></p>
    <p><strong>Re-type password            :
    <input type="text" name="textfield9">
    </strong></p>
    <p> <strong>                                           (maximum
    six characters) </strong></p>
    <p> </p>

    <p>  </p>
    <p>                                     
    <input name="Submit" type="submit" value="Create my account">
      
    <input type="reset" name="Submit2" value="Reset">
      
    <input type="button" name="Submit4" value="Cancel">
    </p>

    <p> </p>
    <p>  </p>
    <p> </p>
    <p>  </p>
    </form>
    </body>
    </html>

     

    Nipunajayjay

    Junior member
  • Apr 17, 2008
    220
    5
    18
    meke pass function eka wada karanne ne.....mama wena functionuth eta passe liyala demma ewath wada karanne ne...anthimata wada karanne tele function eka witharai...
     

    Nipunajayjay

    Junior member
  • Apr 17, 2008
    220
    5
    18
    fields tika

    Name :
    Gender : Male Female
    Address :
    email :
    Tel :
    Username :
    Password :
    Re-type password :


    meke telephone no wenakan validate kala....eta passe karana ewa wada karanne ne.....