Estoy tratando de implementar alguna validación de formulario personalizado en Magento usando jQuery pero no estoy seguro de tener el método correcto.
Básicamente, necesito validar lo siguiente:
Solo los campos numéricos deben tener .00 para validar 1 a 1.00
Las letras deben estar en mayúsculas
No puede tener un número mayor que 9.99
No hay espacios en los campos
Estoy pensando en usar jQuery y he empezado a escribir algo para validar el formulario:
<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>
¿El problema es que no puedo encontrar las funciones para los otros campos de validación y podría ayudarme un poco, por favor?
fuente
Hay muchas clases para la validación de datos:
fuente