【发布时间】:2021-08-01 13:55:22
【问题描述】:
我正在使用提交进行登录。我想要做的是在表格中有空白时发出警报。但是该功能仅在填写所有表格时才有效。这是 HTML 和 JS 代码。在 HTML 中使用 onsubmit 或 addEventListener("submit" function name) 的结果是相同的
HTML:它基本上是一种用于登录/订购的表单。
<form id="registration" method="POST" onsubmit="return validate();" action="phplink">
<p> <label for="custName">Name : </label>
<input type="text" id="cname" name="cname" required="required" /> </p>
</form>
JS:
function validate(event) {
event.preventDefault();
var r = document.getElementById("registration");
var cname = r.cname.value;
var errMsg = "";
if (cname == "") {
errMsg += "Please enter your Name.\n";
}
if (errMsg.length != 0) {
alert(errMsg);
result = false;
}
return result;
}
【问题讨论】:
-
我用这个解决了。 if (cname == "") { errMsg += "请输入您的姓名。\n";结果=假; }
标签: javascript html submit