为 jQuery 插件输入值时如何禁用验证 - formvalidation?
How to disable validation when entering a value for jQuery plugin - formvalidation?
我正在使用
FormValidation,一个 jQuery 插件来验证我的表单。
如果我有这样的验证设置:
$form.formValidation({
framework: 'bootstrap',
excluded: ':disabled',
message: 'This value is not valid',
row: {
selector: 'div'
},
fields: {
'name': {
validators: {
notEmpty: {
message: 'Please enter your name'
}
}
}
}
每次输入到我的输入字段 name
时,都会触发验证。我希望仅在单击 submit
按钮 (which I have already done in my code
) 时触发验证,但 I am failing to disable the validation when entering a value into a input field
.
我该怎么做?我需要更改或添加以上哪些设置?
答案是添加一个 live
属性 并将其设置为 disabled
像这样:
$form.formValidation({
framework: 'bootstrap',
excluded: ':disabled',
live: 'disabled',
message: 'This value is not valid',
row: {
selector: 'div'
},
fields: {
'name': {
validators: {
notEmpty: {
message: 'Please enter your name'
}
}
}
}
我已经创建了一个答案。谢谢@CBroe
我正在使用 FormValidation,一个 jQuery 插件来验证我的表单。
如果我有这样的验证设置:
$form.formValidation({
framework: 'bootstrap',
excluded: ':disabled',
message: 'This value is not valid',
row: {
selector: 'div'
},
fields: {
'name': {
validators: {
notEmpty: {
message: 'Please enter your name'
}
}
}
}
每次输入到我的输入字段 name
时,都会触发验证。我希望仅在单击 submit
按钮 (which I have already done in my code
) 时触发验证,但 I am failing to disable the validation when entering a value into a input field
.
我该怎么做?我需要更改或添加以上哪些设置?
答案是添加一个 live
属性 并将其设置为 disabled
像这样:
$form.formValidation({
framework: 'bootstrap',
excluded: ':disabled',
live: 'disabled',
message: 'This value is not valid',
row: {
selector: 'div'
},
fields: {
'name': {
validators: {
notEmpty: {
message: 'Please enter your name'
}
}
}
}
我已经创建了一个答案。谢谢@CBroe