J'essaie d'implémenter une validation de formulaire personnalisée dans Magento à l'aide de jQuery mais je ne suis pas sûr d'avoir la bonne méthode.
Fondamentalement, je dois valider les éléments suivants:
Seuls les champs numériques doivent avoir .00 pour valider 1 à 1.00
Les lettres doivent être en majuscules
Ne peut pas avoir un nombre supérieur à 9,99
Pas d'espace dans les fiels
Je pense utiliser jQuery et me suis mis à écrire quelque chose pour valider le formulaire:
<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>
Le problème est que je ne trouve pas les fonctions pour les autres champs de validation et je pourrais le faire avec de l'aide s'il vous plaît ???
la source
Il existe de nombreuses classes pour la validation des données:
la source