【发布时间】:2021-05-11 06:59:42
【问题描述】:
所以我有一个 HTML 文件,我在其中收集一些输入,并使用 JavaScript 对其进行验证。 如果我输入错误类型,我会得到我给出的警报窗口。当我在警报窗口中按“确定”时,它会转到目标页面,而不是停留在同一页面。如何解决此错误?
function validate()
{
var x = document.getElementById("zc").value;
if (x.toString().length != 6) {
alert("Enter a valid zip-code which contains 6 digits");
x.focus();
return False;
}
else {
alert("Form Success");
return True;
}
}
我的 HTML 文件如下所示,我已跳过收集输入的部分。如果为 false,则不应在同一页面中而不是转到 welcom.html。
<form action="welcome.html" onsubmit="return validate()">
<button type="submit">Submit</button>
</form>
【问题讨论】:
-
你真的输入了“False”和“True”而不是布尔值
false和true吗?
标签: javascript html forms validation