我有一個功能來檢查是否有任何文本在電子郵件字段中輸入,但它不工作。
我不知道我缺少什麼。輸入驗證功能不起作用
這是我的方式:
<fieldset>
<legend>Contact Information</legend>
<form action="" id="contactInfo" onsubmit="checkform()">First Name:
<input type="text" name="fname" id="fname">
<br />Last Name:
<input type="text" name="lname" id="laname">
<br />Email:
<input type="text" name="email" id="email">
<br />
<button type="submit">Submit</button>
</form>
</fieldset>
這是我的功能在一個單獨的文件.js
function checkform(form) {
if (document.form.email.value = "") {
alert("Please enter your email address.");
document.form.email.focus();
return false;
}
return true;
}
看到你在'checkForm'函數中有'form'參數,你應該像這樣傳遞它:'