1

我正在使用 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>
4

3 回答 3

0

我通过将其全部制作为一个表单并使用 javascript 禁用项目并更改表单的操作来解决它。

于 2016-04-01T06:16:31.057 回答
0

这是旧的,但我今天就在这个:)

您可以手动验证每个表单并在表单有效时提交。

更多信息 - https://formvalidation.io/guide/examples/validating-form-manually/

于 2019-11-08T12:53:46.190 回答
0

确保使用正确的表单 ID:

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

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

参考: http: //formvalidation.io/examples/cant-submit-form-after-validation/

于 2015-11-25T18:55:08.707 回答