如何在运行时动态更改验证器

时间:2015-06-19 00:51:41

标签: formvalidation-plugin

假设我在一个字段中进行了验证:

between: {
    min: 50,
    max: 500, 
    message: 'Please enter correct range'
}

我想在运行时更新minmax。 我怎么能这样做?

感谢。

1 个答案:

答案 0 :(得分:1)

您可以使用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');

#工作示例:

#Refferences: