【发布时间】:2018-06-07 18:08:28
【问题描述】:
我是 Java 脚本的新手。 我想用复选框类型验证输入。 我使用下面的代码进行验证。
<form onsubmit="return checkForm(this);">
<input type="checkbox" name="terms" value="accept" id="accept" />
</form>
function checkForm(form) {
alert('hello');
if (form.terms!=check) {
alert("Please indicate that you accept the Terms and Conditions");
form.terms.focus();
return false;
}
return true;
}
<form name="form1" id="form1" runat="server" onsubmit="return checkForm(this);">
<input class="farsi-font" type="checkbox" name="terms" value="accept" id="accept" style="color: #000" runat="server" />
</form>
但是我收到警报(“请表明您接受条款和条件”);“表单将发布到数据库。验证只是提醒用户并且不会阻止表单发布。任何机构都可以帮助我吗? 谢谢
【问题讨论】:
-
请注意,您可以根据需要标记输入,包括复选框输入。另请注意,使用 HTML 处理程序属性(例如
onsubmit)会导致痛苦、痛苦、痛苦。在 JavaScript 中使用.addEventListener。 -
@JaredSmith 感谢您的解决方案,很有帮助
-
我很高兴它有帮助。请接受我的回答(下面我的回答旁边的绿色复选标记)。
标签: javascript validation