2016-11-11 6 views
-1

一般的な方法で次のシナリオを処理する方法...複数のWebページに対して以下のことを実装しようとしています(だから、何か一般的な方法を提案することによって私を助けてください)。Webページ/フォームの必須フィールドを処理する方法(フォームの入力中に必須フィールドをスキップするとき)

シナリオ:

  1. Webページ/フォームは4つの必須フィールド(テキストボックス)がある場合。
  2. 最初のフィールドをスキップして2番目のフィールドを選択した場合
  3. 最初の必須フィールドのテキストボックスは赤い境界線で表示されます。
+0

入力タグに 'required'を入力するだけで、すべてのフィールドにユーザ入力がない限り、フォームは送信されません。 –

+0

@ Dennington-bear - 質問には効果がありません。 – Quentin

+0

私はOPがこれを自分自身でしようとしていないので、この質問を議論の対象外としています。 – Styphon

答えて

1

フォームコントロールでフォーカスイベントが発生すると、すべてのフォームコントロール(this.form.elementsは順序付けられたコレクションを表示します)にループし、順番にそれぞれの検証ルーチンを実行します。現在フォーカスされている要素に到達したとき(つまり、this.form.elements[i] === thisのとき)、ループから抜け出す。

関連する問題