javascript - Javascript 中值列表的动态验证

标签 javascript jquery forms jsp

我有一个带有动态生成的输入字段的表单。在这些输入字段中,有些项目是必填的,需要由用户填写。提交表单时,我需要验证表单并检查必填字段是否是不为空。我如何使用 javascript 实现此目的?欢迎提出任何建议。

感谢您的宝贵时间和帮助

最佳答案

如果您使用的是 HTML 5,则可以在输入标记中使用 required 属性,否则您可以使用如下所示的内容在提交前验证每个字段。

$(document).ready(function(){
  $("#submit").click(function(){
    var failed = false;
    $(".required").each(function(){
      if ($(this).val() == "") {
        failed = true;
      }
    });
    
    if (failed) {
      alert("Mandatory field is empty!");
    } else {
      alert("Proceed");
    }
  });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<form method="post" id="myFomr">
  <input name="text1" type="text" class="required" value=""><br>
  <input name="text2" type="text" value=""><br>
  <input name="text3" type="text" class="required" value=""><br>
<form>
<button id="submit" type="button">Submit</button>

关于javascript - Javascript 中值列表的动态验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27465552/

相关文章:

PHP 和 ajax 没有更新

javascript - 如何使用 Windows 命令行启动 Chrome 书签?

css - 我需要让消息文本在 textarea 上方对齐

C# 禁用表单

javascript - 在输入类型 = 文件中没有选择文件的情况下提交表单超时

javascript - 传递动态 id 以在整个函数中重用

javascript - ng-model 值中的 AngularJS 日期未传递给 Controller

javascript - 防止应用最后一个 child 的样式

jquery - ASP.Net 4.5 Twitter Bootstrap 和客户端验证

JQueryUI Accordion : Headers and an inline block for arranging image/text