gpt4 book ai didi

JavaScript 文本输入验证不起作用

转载 作者:行者123 更新时间:2023-11-28 07:26:40 25 4
gpt4 key购买 nike

我有一个表格

<form action="" method="post" onsubmit="return validate()" >
<div class="form-group ">
<div class="col-xs-3">
<input type="text" class="form-control input-sm " name="s">
</div>
</div>
<div class="container" id="btn">
<button type="submit" class="btn btn-primary btn-default ">submit</button>
<a class="btn btn-default btn-lg" href="">back</a>
</div>
</form>

我尝试使用 JavaScript 进行验证,但我的 JavaScript 不起作用。该表单将在未经验证的情况下提交。

  <script type="text/javascript">
function validate() {
var x = document.forms["input"]["s"].value;
if(x == null || x == "") {
alert('Please enter something!');
return false;
}
else
return confirm('confirm submit?');
}
</script>

如何解决这个问题?

jsfiddle

最佳答案

您必须指定文档中表单的顺序。订单从0开始。同样修改输入地址如下:

  <script type="text/javascript">
function validate() {
var x = document.forms[0].s.value;
if(x == null || x == "") {
alert('Please enter something!');
return false;
}
else
return confirm('confirm submit?');
}
</script>

关于JavaScript 文本输入验证不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29576548/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com