私のフォームには、日と月の2つのフィールドがあります。テキストフィールドの厳密な検証
私はそれを簡単に検証したいと思います。ユーザが月、すなわち12を入力すると、それだけが次のフィールドに移動するためにすべてが遅くなる。
ユーザーが無効な月を入力した場合は、月のフィールドに再度フォーカスし、以前に入力したテキストを選択する必要があります。
私は.focus()
と.select()
jQueryの機能を使用しようとしていますが、そのだけでテストする
これはフィクションの検証作業ではない、それは、任意の数または任意のラベルすることができます。
ここではjSFiddle linkです。このHTML
<label for="day">Day<input type="text" id="day" name="day"/></label>
<label for="month">Month<input type="text" id="month" name="month" maxlength=2/></label>
併用
<input type="text" id="days" /> <input type="text" id="month" />
jQuery("#days").blur(function(){
if(jQuery(this).val() == "12"){
alert("valid");
}
else {
alert("invalid");
jQuery(this).focus().select();
}
});
ぼやけたフィールド – mplungjan