jquery - 在 Jquery 的帮助下检查 HTML 5 验证

标签 jquery html

我有一个具有 HTML 5 验证的表单,我想当且仅当 HTML 5 验证没有错误消息时显示加载程序。那么我该怎么做呢?我已经尝试了很多,通过提交按钮的 onclick 事件,也尝试通过表单提交事件,但没有任何效果。

这是表格

<form action="<?php echo base_url();?>index.php/contact/index" method="post" id="contact_form">
  <div class="form-group">
    <label style="color: #333;">Name</label>
    <input type="text" class="form-control" id="input_name" name="input_name" placeholder="Enter Your Name" required="required">
  </div>
  <div class="form-group">
    <label style="color: #333;">Email</label>
    <input type="email" class="form-control" id="input_email" name="input_email" placeholder="Enter your Email" required="required">
  </div>
  <div class="form-group">
    <label style="color: #333;">Subject</label>
    <select class="form-control" id="input_subject" name="input_subject">
        <option value="FAQ"> FAQ's</option>
        <option value="Feedback & Suggestion"> Feedbacks And Suggestions</option>
    </select>

  </div>
  <div class="form-group">
    <label style="color: #333;">Message</label>
    <textarea class="form-control" id="input_message" name="input_message" placeholder="Enter your Message" required="required"></textarea>
  </div>

  <center>
  <button type="submit" class="btn btn-primary btn-lg btn-block" id="contact_submit">Submit</button><img src="<?php echo base_url();?>assets/img/load.gif" height="50" width="50" style="display: none;" id="loader"/>
  </center><br />
</form>

这是我的加载器 javascript 代码

<script type="text/javascript">
  jQuery(document).ready(function() {

    $(document).on('click', '#contact_submit', function(){
    $('#loader').show();
  });
</script>

最佳答案

这是我用于类似操作的代码,基本上检查表单提交而不是提交按钮单击,并提供对表单验证的访问。

$('form').submit(function (e) {
    e.target.checkValidity();
    $('#loader').show();
});

关于jquery - 在 Jquery 的帮助下检查 HTML 5 验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29211849/

相关文章:

asp.net - 如何使用Ajax.BeginForm OnSuccess 和OnFailure 方法?

jquery - 如何从下拉列表中删除所选项目(使用 Jquery)

html - 在悬停的 2 列布局上缩放图像

html - Bootstrap 背景图片

java - 正确从隐藏类型获取值的方法

javascript - 如何在 Web 应用程序上获取键盘高度

javascript - 在 if 语句中执行动画功能

javascript - 离开网站时弹出窗口

javascript - 为什么在单击按钮时从 textarea 中获取文本选择有效,但在单击 "div"时无效(在 Internet Explorer 中)

javascript - 包含来自同名库的同名不同对象。