极客!
我们都知道名为 International Telephone Input 的很棒的插件,有没有办法将它自己的验证方法intlTelInput("isValidNumber")
与 jquery 验证联系起来?
intlTelInput("isValidNumber")
如果为真则返回真,如果为假则返回假
下面还有更多细节!:
var handleContactFormValidation = function () {
var value_form = $('#contact_form');//form i would like to validate where phone field is in!
var value_error = $('.alert-danger', value_form);
var value_success = $('.alert-success', value_form);
value_form.validate({
errorElement: 'span', //default input error message container
errorClass: 'help-block help-block-error', // default input error message class
focusInvalid: false, // do not focus the last invalid input
ignore: "", // validate all fields including form hidden input
rules: {
phone: {
required: {
depends: function () {
if ($(this).intlTelInput("isValidNumber") == true)
return true
else
return false
}
}
},
},
现在根据结果“isValidNumber”方法返回我需要将验证输出 {true,false} 传递给 jquery 验证但上面不起作用