javascript - 防止表单以引导表单提交

标签 javascript jquery html forms

我有两个问题。
我正在使用引导表单和引导内置验证来进行表单控件验证。

问题1:
当所有表单控件都有效时是否有任何表单属性被设置?

问题2:
我想防止表单在提交按钮单击时提交并打开模式弹出窗口以确认填写的详细信息,然后在确认单击时提交表单。
在这种情况下,form.preventDefault() 方法不适用于 IE 和 Chrome。

如何迎合这件事?

最佳答案

您可以使用 Jquery Validation,它与 bootstrap 配合良好。

  • 声明规则:

    var $validator = $('#yourForm').validate({
    rules: {
        firstname: {
            required: true,
            minlength: 3
        },
        email: {
            required: true,
            minlength: 3,
        }
    },
    
    errorPlacement: function(error, element) {
        $(element).parent('div').addClass('has-error');
    }
    

    });

  • 检查表格是否有效:

    var $isValid = $('.向导卡表单').valid();

  • 之后,使用jquery Submit处理提交表单: https://api.jquery.com/submit/

希望有帮助。

关于javascript - 防止表单以引导表单提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40856815/

相关文章:

javascript - 是否有类似 Jquery 内存或缓存的东西?

javascript - 查找具有部分名称 jquery 的图像

javascript - 如何在 Javascript 中访问 JSON 对象的键?

javascript - 检查是否所有选择选项都被禁用,除了一个

html - 如何使用动画更改元素 CSS 位置

javascript - 浏览网页的标签

iphone - HTML 页面在 iPhone 中居中对齐

javascript - 我怎样才能优化这个 jquery 脚本?不同的类别和相同的功能

javascript - 根据事件多次渲染组件

javascript - Ajax 响应第一次后停止工作?