javascript - formvalidation.io 中的表单验证多个表单之间存在冲突

标签 javascript jquery forms validation formvalidation.io

我正在使用 formvalidation.io,并且同一页面上有 2 个以上的表单。

当我提交表单 1 时,如果表单 2 无效,即使表单 1 有效,提交按钮也会被禁用。

JS:

$('form').formValidation({
    framework: 'bootstrap',
    trigger: 'keyup blur',
    fields: {
        required: {
            selector: '[validator="required"]',
            validators: {
                notEmpty: {
                    message: 'This is required'
                }
            }
        }
    })
};

HTML:

<form id="form-1">
  <input type="text" validator="required">
  <input type="text" validator="required">
  <input type="submit" value="Submit">
</form>

<form id="form-2">
  <input type="text" validator="required">
  <input type="text" validator="required">
  <input type="submit" value="Submit">
</form>

最佳答案

确保使用正确的表单 ID:

<form id="form-1"></form>

$('#form-1').formValidation({
        ...
});

引用号:http://formvalidation.io/examples/cant-submit-form-after-validation/

关于javascript - formvalidation.io 中的表单验证多个表单之间存在冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33923596/

相关文章:

javascript - 使用属性 SingleClick=true 重新启用 RadButton

javascript - 使用 BackBone 查看 javascript 对象更改

javascript - Jquery Validate 动态多行列字段数组验证

javascript - 提交图片上传表单 PHP

javascript - 从表单中的 id 元素中选择日期

javascript - Sweet alert 2 的自定义样式

javascript - 通过 Javascript 在点击时更改 Accordion 颜色

javascript - C#'s/Java' s JQuery/JavaScript 中的 List<Type> 数据结构

javascript - 如何给已有的js代码添加淡入淡出效果

jquery - 如何通过asp.net mvc或jquery提交包含动态数据行的表?