Ich versuche, eine benutzerdefinierte Formularüberprüfung in Magento mithilfe von jQuery zu implementieren, bin mir jedoch nicht sicher, ob ich die richtige Methode habe.
Grundsätzlich muss ich Folgendes validieren:
Nur Zahlenfelder müssen .00 haben, um 1 bis 1.00 zu validieren
Buchstaben müssen in Großbuchstaben geschrieben werden
Die Nummer darf nicht größer als 9,99 sein
Keine Leerzeichen in den Feldern
Ich überlege, jQuery zu verwenden, und habe mich daran gemacht, etwas zu schreiben, um das Formular zu validieren:
<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>
Das Problem ist, dass ich die Funktionen für die anderen Validierungsfelder nicht finden kann und bitte Hilfe gebrauchen könnte ???
quelle
Es gibt viele Klassen für die Datenvalidierung:
quelle