2016-11-10 7 views
1

私は4つのHTMLページ(タブ)を含むSPAを持っています。すべてのタブにはいくつかの必須フィールドがあります。どのような問題が直面しているかは、最終タブのすべての必須フィールドを検証する方法です。ワンクリックで複数のHTMLページを検証する

タブ1 TAB2 TAB3 TAB4

ユーザーが任意のタブを埋めることができ、いつでも、彼は私がすべてのタブを検証するTAB4上にある送信ボタンをクリックします

は、私のようなタブがあるとします。

ワンクリックですべてのHTMLを実行したいと思います。

PS:私はそれを行うことをお勧めしませんHTML5とangularjs + jqueryの

+0

スニペットを表示できますか? – Abk

+0

彼はフォームウィザードについて話していると思います。 。 4番目のタブの送信ボタンで、検証を実行します。 –

+0

はい、あなたは正しいです@ Punit –

答えて

0

を使用しています。たとえば、タブ1に名前とメールアドレスがあり、ユーザーがタブ4でフォームを送信した場合、「ユーザー名が必要です」と「メールが必要です」と表示された場合、ユーザーは何が起こったのかわかりません。あなたが$ watchで角度インライン検証を使用しているなら、あなたはあなたが持っているフィールドの数に基づいてたくさんで終わるつもりです。あなたはタブを切り替える方法について考えましたか?
ソリューション:
フォーム要素内に4つのタブコードをすべてラップします。その後、ユーザーがフォームを送信したときに検証し、名前属性を付けることを忘れないでください。これは必須です。
あなたの意見では、私の意見ではですが、それはユーザ登録であれば、なぜマルチステップでウィザードを作成しないのですか?

関連する問題