【发布时间】:2020-04-15 15:16:45
【问题描述】:
抱歉,如果这个问题的布局不正确(我第一次使用堆栈溢出)。 我正在尝试验证当用户按下提交时我在表单上的输入是否已填写,它会在输入为空时提醒用户,但当它们不是时,我不确定出了什么问题。这是我的 Javascript:
<script>
function validation() {
var x = document.forms["bookingForm"]["id"].value;
if (x == "") {
alert("Ensure all fileds are filled");
return false;
} else {
sendSMS();
alert("Success");
return true;
}
}
</script>
这里是代码扩展部分的链接,供参考:https://pastebin.com/Dj5fA3gB
【问题讨论】:
-
x的值是多少? -
为什么不像这样为每个输入添加 required ?
-
@Keff x 等于输入数据。
-
@Aaron 我已经添加了它,因为它很有用,但它不能解决我遇到的问题。
-
再想一想,添加 required 会使验证无效。谢谢。
标签: javascript forms validation submit