我正在使用 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
。
我该怎么做?我需要更改或添加哪些设置?
答案 0 :(得分:0)
答案是添加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