【发布时间】:2014-04-02 04:13:38
【问题描述】:
我正在使用 bootstrapValidator,我正在尝试找出一种方法,仅在所选国家/地区是美国、加拿大或其他 NANP 国家/地区时验证电话格式,因为它只能检查这些国家/地区的格式。
在我的 java 脚本的“onReady”部分中,我有:
billingPhone: {
validators: {
notEmpty: {
message: 'Phone is required and can\'t be empty'
},
phone: {
message: 'Format is invalid'
}
}
},
我有一个带有国家/地区的选择和一个带有电话的输入(以及其他字段)我有一个脚本,它还根据国家/地区选择的值将值 isNANP 更改为 true 或 false。但我不知道如何将if(isNANP) 包裹在电话验证器周围。
我尝试将启用值(见下文)设置为 false 或 true,但它似乎没有任何效果。
billingPhone: {
validators: {
notEmpty: {
message: 'Phone is required and can\'t be empty'
},
phone: {
message: 'Format is invalid',
enabled: isNNAP ? true : false
}
}
},
【问题讨论】:
-
也许您可以将验证器包装在选择检查中?就像选择设置为 US 一样,您运行验证器。
-
@Lance 如果可能的话,发帖可以发
html,css,js? -
你试过简单的
enabled: isNNAP吗?
标签: jquery validation twitter-bootstrap