2017-03-15 7 views
0

emailidとパスワードの検証のサンプルコードを作成しましたが、emailidとパスワードの両方を検証できません。誰もがこれを説明して私を助けることができますか?また、他の一部のsubmit.htmlemailidとパスワードの検証での単純なjavascriptコード

<html> 
    <body> 
     successfully submitted 
    </body> 
</html> 
+0

変数 'F'がどこにも定義されていない

<html> <head> <script language="javascript"> function emailid(){ var a=f.emailid; if(a==" "){ alert("emailid must not be empty"); } else if(a.indexof("@")!=-1){ alert("not valid id"); } else if(a.indexof(".")!=-1){ alert("not a valid id"); } else alert("valid id"); } function pswd(){ var b=f.password; if(b==" "){ alert("password must not be empty"); } else if(b.length<6){ alert("not valid password"); } else alert("vaild password"); } </script> <a href="submit.html"></a> </head> <body> <form> emailid<input type="text" name="emailid"><input type="button" value="validate" onclick="emailid()"><br> password<input type="password" name="password"><input type="button" value="validate" onclick="pswd()"><br> <input type="button" value="submit" onclick="submit.html"> </form> </body> </html> 

。 'onclick'は成功ページにナビゲートするためのものではなく、JavaScriptを実行するためのものです。 – bejado

答えて

0

 <script type="text/javascript"> 
    <!-- 

     function validateEmail() { 
     var f = document.getElementById("myForm").elements;    
      var a=f.emailid.value; 
       if(a==""){ 
        alert("emailid must not be empty"); 
       } 
       else if(a.indexOf("@") ==-1 || a.indexOf(".") ==-1){ 
        alert("not valid id"); 
       } 
       else 
       alert("valid id"); 
     } 

     function pswd(){ 
      var f = document.getElementById("myForm").elements; 
       var b=f.password.value; 
       if(b==""){ 
        alert("password must not be empty"); 
       } 
       else if(b.length<6){ 
        alert("not valid password"); 
       } 
       else 
       alert("vaild password"); 
      }; 
    //--> 
    </script> 
    </head> 
    <body> 
    <a href="submit.html"></a> 
     <form id='myForm'> 
      emailid<input type="text" name="emailid"><input type="button" value="validate" onclick="validateEmail()"><br> 
      password<input type="password" name="password"><input type="button" value="validate" onclick="pswd()"><br> 
      <input type="button" value="submit" onclick="submit.html"> 
     </form> 
    </body> 
</html> 
+0

私は編集したばかりの機能の名前を変更しました –

+0

機能は動作していますが、まだ送信ボタンは機能していません。 –

関連する問題