【发布时间】:2017-06-02 02:53:38
【问题描述】:
我正在尝试根据 jsfiddle 上的 Vikrant 脚本进行 javascript 表单验证。
我也在 jsfiddle 上制作了自己的脚本 here 它与他的代码非常相似,但由于某种原因,警报永远不会触发,即使不应该提交表单也已提交。
这也发生在我的本地主机中。
这里也是代码:
function FormValidasi() {
if (document.getElementById('cabang').value == "tor") {
alert("Mohon pilih cabang nya");
return false;
} else if (document.getElementById('tipe').value == "tor") {
alert("Mohon pilih tipenya");
return false;
}
return (true);
}
<form name="Formulir" method="post" action="2013.php" onsubmit="return FormValidasi();">
<input type="text" name="cabang" id="cabang" placeholder="Input cabang">
<br>
<input type="text" name="tipe" id="tipe" placeholder="Input Tipe">
<input type="submit" name="submit" value="submit">
</form>
所以如果我在两个字段中输入"tor",或者只在其中一个字段中输入,脚本应该是returning false 并阻止表单提交?但是即使我输入了"tor"
【问题讨论】:
标签: javascript html forms