Estou tentando implementar alguma validação de formulário personalizado no Magento usando jQuery, mas não tenho certeza se tenho o método correto.
Basicamente, preciso validar o seguinte:
Apenas os campos numéricos precisam ter .00 para validar 1 a 1,00
As letras precisam estar em maiúsculas
Não pode ter um número maior que 9,99
Não há espaços nos campos
Estou pensando em usar jQuery e comecei a escrever algo para validar o formulário:
<script>
jQuery(document).ready(function() {
jQuery.validator.addMethod("integer", function(value, element) {
return this.optional(element) || /^-?\d+$/.test(value);
}, "A positive or negative non-decimal number please");
function(field, length) {
if (!numericRegex.test(length)) {
return false;
}
return (field.value.length <= parseInt(length, 4));
},
}
</script>
O problema é que não consigo encontrar as funções para os outros campos de validação e poderia fazer com alguma assistência, por favor ???
fonte
Existem muitas classes para validação de dados:
fonte