В то же время я также хотел бы проверить, заполнены ли поля. верны.
Мой код неверен, потому что 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
Мобильная версия