如何在运行时动态更改验证器
How to dynamically change validators at runtime
假设我在一个字段中进行了验证:
between: {
min: 50,
max: 500,
message: 'Please enter correct range'
}
我想在运行时更新 min
和 max
。
我该怎么做?
谢谢。
您可以使用 updateOption
方法做到这一点。
见以下代码:
$('#yourForm')
// Update min & max options
.formValidation('updateOption', 'yourInputName', 'between', 'min', 10)
.formValidation('updateOption', 'yourInputName', 'between', 'max', 90)
// Update message if you need to
.formValidation('updateOption', 'yourInputName', 'between', 'message', 'Your new message')
// You might need to revalidate field
.formValidation('revalidateField', 'yourInputName');
# 工作示例:
# 参考文献:
updateOption
文档:http://formvalidation.io/api/#update-option
假设我在一个字段中进行了验证:
between: { min: 50, max: 500, message: 'Please enter correct range' }
我想在运行时更新 min
和 max
。
我该怎么做?
谢谢。
您可以使用 updateOption
方法做到这一点。
见以下代码:
$('#yourForm')
// Update min & max options
.formValidation('updateOption', 'yourInputName', 'between', 'min', 10)
.formValidation('updateOption', 'yourInputName', 'between', 'max', 90)
// Update message if you need to
.formValidation('updateOption', 'yourInputName', 'between', 'message', 'Your new message')
// You might need to revalidate field
.formValidation('revalidateField', 'yourInputName');
# 工作示例:
# 参考文献:
updateOption
文档:http://formvalidation.io/api/#update-option