
javascriptフォームエラーチェックの際のご質問。
初めまして。
現在、
http://espion.just-size.jp/archives/07/035231221 …
で配布されていますフォームエラースプリクトを使用しています。
このフォームエラースクリプトを少しカスタマイズしようと考えたのですが
自分だけではどうにもならなくご質問させていただきます。
今回やりたいことなのですが、
送信ボタンを押した後にエラー項目があったら
そのエラー項目入力欄をフォーカスさせたいのです。
おそらく「this.focus();」をどこかに入れたらいいと思ったのですが、
実装できませんでした。
スクリプトソースは長くて貼り付けられないので、配布サイトの実装サンプルURLを記述します。
サンプル
http://espion.just-size.jp/files/js/validation/v …
お分かりになる方がいらっしゃいましたらよろしくお願い致しますm(__)m
No.1ベストアンサー
- 回答日時:
validator.jsを下記の通り修正。
submitファンクション内のreturn false;の直前にf.focus();を追加。
//submitファンクション全体
submit: function(form) {
this.allclose(form);
var btns = new Array;
for(var i = 0, f; f = form[i]; i++) {
if(f.onblur)
f.onblur();
if(f.type == 'submit')
btns.push(f);
}
for(var i = 0, f, z; f = form[i]; i++) {
if(f._validbaloon && f._validbaloon.visible()) {
while(z = btns.shift()){
this.baloon.open(z, this.rule.submit());
}
f.focus(); //修正箇所
return false;
}
}
return true;
},
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フォームのname値を配列にしてJ...
-
TEXTAREAに入力した改行コード...
-
分岐数といえば
-
return trueとreturn falseの用...
-
C言語クイックソートの比較総回...
-
特定<table>内の<td>の色を変える
-
iframe内のformをサブミットす...
-
フォームで入力した値を別のフ...
-
子から親へチェックボックスの...
-
動的にTabindexの値を変えたい!
-
confirmのOK・キャンセルを押し...
-
ラジオボタンは0からと1からの...
-
<input>の選択肢をプルダウンメ...
-
selectboxのoptionタグのvalue...
-
画面表示とともにtableの指定の...
-
テーブルの項目の値取得
-
プルダウンからの背景色変更
-
JQuery selectが反映されない
-
jquery での <select multiple=...
-
JavaScriptから自ページリンク...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
return trueとreturn falseの用...
-
slickのレスポンシブ > center...
-
Visual Studioのデザインでの非...
-
ラジオボタンのNullチェック
-
COBOLの数字チェック
-
送信前のチェック
-
テキストボックスに数字しか入...
-
初歩的な質問ですが・・
-
checkFormの記述について
-
JavaScript チェックボックス...
-
送信フォーム確認画面
-
テキストフィールドの入力規則...
-
formについて質問
-
TEXTAREAに入力した改行コード...
-
正規表現で複数マッチ条件で悩...
-
テキストボックスにデータがあ...
-
チェックボックスの有無判定
-
JavaScriptde途中で、「exit」...
-
一度しか押せないボタンについて
-
未入力のラジオボタンに、alert...
おすすめ情報