Próbuję zaimplementować sprawdzanie poprawności formularza niestandardowego w Magento przy użyciu jQuery, ale nie jestem pewien, czy mam poprawną metodę.
Zasadniczo muszę zweryfikować następujące elementy:
Tylko pola liczbowe muszą mieć 0,00, aby sprawdzić poprawność od 1 do 1,00
Litery muszą być pisane wielkimi literami
Nie może mieć liczby większej niż 9,99
Brak spacji w polach
Zastanawiam się nad użyciem jQuery i postanowiłem napisać coś, aby sprawdzić poprawność formularza:
<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>
Problem polega na tym, że nie mogę znaleźć funkcji dla innych pól sprawdzania poprawności i mógłbym zrobić z pewną pomocą, proszę ???
źródło
Istnieje wiele klas do sprawdzania poprawności danych:
źródło