jQueryを使用してMagentoでカスタムフォーム検証を実装しようとしていますが、正しいメソッドがあるかどうかはわかりません。
基本的に、次のことを検証する必要があります。
1から1.00を検証するには、数値フィールドのみに.00が必要です。
文字は大文字にする必要があります
9.99を超える数を指定することはできません
フィールドにスペースはありません
私はjQueryを使用することを考えており、フォームを検証するために何かを書くことを設定しました:
<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>
問題は、他の検証フィールドの関数が見つからないことです。