Условия проверки JQuery для итальянского налогового кода и номера НДСJquery

Программирование на jquery
Ответить
Anonymous
 Условия проверки JQuery для итальянского налогового кода и номера НДС

Сообщение Anonymous »

Я использую плагин проверки JQuery для своей регистрационной формы. Пользователи должны вводить итальянский номер НДС ТОЛЬКО, если поле компании заполнено, в противном случае им следует заполнить поле CF.
В то же время я также хотел бы проверить, заполнены ли поля. верны.
Мой код неверен, потому что PI и CF всегда требуются... Какой правильный код?

Код: Выделить всё

$.validator.addMethod("CodFisc", function(value) {
var CFControl = /[A-Za-z]{6}[0-9lmnpqrstuvLMNPQRSTUV]{2}[abcdehlmprstABCDEHLMPRST]{1}[0-9lmnpqrstuvLMNPQRSTUV]{2}[A-Za-z]{1}[0-9lmnpqrstuvLMNPQRSTUV]{3}[A-Za-z]{1}/;
return value.match(CFControl);
}, "Enter a correct fiscal code");

$.validator.addMethod("PIva", function(value) {
var PiControl = /[0-9]{11}/;
return value.match(PiControl);
}, "Enter a correct VAT number");

$("form#adminForm.form-validate").validate({
errorClass: 'msgError',
rules: {
PI: {
required: {
depends: function(element) {
if ($('#company_field').val() != "") {
return true;
} else {
return false;
}
}
},
PIva: true
},
CF: {
required: {
depends: function(element) {
if ($('#company_field').val() == "") {
return true;
} else {
return false;
}
}
},
CodFisc: true
}
},
messages: {
PI: {
required: 'Enter a VAT number'
},
CF: {
required: 'Enter a Fiscal Code'
}
}
});

Код: Выделить всё




Company

Name *

VAT

Fiscal Code

Register



Подробнее здесь: https://stackoverflow.com/questions/784 ... vat-number
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»