私はminlength=8
とmaxlength=14
が必要ですが、どのようにこの検証を行うことができますか?jquery minとmaxlengthの有効化
HTML:
<input type="text" name="354" id="field">
のjQuery:
$("input[name=354]").keypress(function(e){
if (e.which != 8 && e.which != 0 && (e.which < 48 || e.which > 57)) {
$("#errmsg").html("Digits only").show().fadeOut("slow");
return false;
}
});
あなたの分とMAXLENGTHはに何を指すのですか?あなたがここに持っているのは、キープレスごとに発射されるキーストップイベントです。フィールド全体を検証しようとしている場合、フィールドに8〜14桁の数字があることを確認したら、提出時に検証する必要があります。 – nurdyguy