出於某種原因,javascript函數「validateEmail」不起作用。有人能讓我知道我做錯了什麼嗎?我想在表單的電子郵件部分使用一個onblur事件,但這似乎不起作用。我嘗試了其他代碼來驗證電子郵件,但沒有任何工作。Javascript電子郵件onclick驗證不起作用
<!DOCTYPE html>
<html>
<head>
<title> Truth or Dare </title>
<script type="text/javascript">
<!--
function validateEmail() {
var email = document.getElementById('email').value;
if(email="null" || email="")
{
window.alert("Please input a valid email address");
}
}
//-->
</script>
</head>
<body>
<tr>
<form>
First Name: <input type="text" name="firstname" maxlength="30" /> <br>
Last Name: <input type="text" name="lastname" maxlength="30"/> <br>
Email: <input type="text" id="email" /> <br>
Male <input type="radio" name="gender" value="male"/>
Female <input type="radio" name="gender" value="female"/> <br>
Date to be performed:<input type="date" name="date"/><br>
Victim: <input type="text" name="victim" maxlength="30" />
<input type="submit" onclick="validateEmail();" />
</form>
</tr>
</body>
</html>
您的意思是註釋掉的功能? – APAD1 2014-11-03 22:45:31
@ APAD1我的講師告訴我這是寫Javascript的標準方式,我們被要求這樣做。 – 2014-11-03 23:00:38
你應該告訴你的講師,它不再是1995年;)肯定[不是很好的做法](http://stackoverflow.com/a/808850/2827407)這些天。 – APAD1 2014-11-03 23:04:03