簡體   English   中英

在javascript中創建登錄頁面,該頁面會在登錄時提示錯誤

[英]create the login page in javascript that tells errors while login

我想創建一個登錄頁面。在那我只需要幾件事,如果我輸入了錯誤的用戶名,它會發出警報,如果留空,那么它將發出警報,並且輸入不正確的電子郵件地址,如果輸入了密碼,它將顯示same`

 <html> <head> <script language="javascript"> function check(form) { if (form.userid.value == "id") { alert("correct username") } else if(form.userid.value == "") { alert(blank username) } if (form.pswrd.value == "123") { alert("correct details") } else if(form.pswrd.value == "") { alert(blank username) } else { alert("Error Password or Username") } } </script> </head> <body> <h1>Login </h1> <form name="login"> Username<input type="text" name="userid"/> Password<input type="password" name="pswrd"/> <input type="button" onclick="check(this.form)" value="Login"/> <input type="reset" value="reset"/> </form> </body> </html> 

`

您的代碼中存在大量語法錯誤,例如JavaScript不支持的elseif ,引號丟失,方括號錯誤。 您是否正在使用IDE來幫助編寫代碼? 無論如何,您可以在此處獲得代碼的修補版本:

 <html> <head> <script language="javascript"> function check(form) { if(form.userid.value == "id") { alert("correct username") } else if (form.userid.value == "") { alert ("blank username") } else if(form.pswrd.value == "123") { alert("correct details") } else if(form.pswrd.value == "") { alert ("blank password") } } </script> </head> <body> <h1>Login </h1> <form name="login"> Username<input type="text" name="userid"/> Password<input type="password" name="pswrd"/> <input type="button" onclick="check(this.form)" value="Login"/> <input type="reset" value="reset"/> </form> </body> </html> 

您在寫elseif不正確,它必須有一個空格,並且與else if相似。 希望此鏈接對您有幫助。JavaScript If ... Else語句

您應該在表單打開標簽中使用事件onsubmit ,而不是在提交輸入標簽中使用onclick 用戶可以按Enter提交表單。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM