2012-05-03 22 views
0

私は2つのフォームを持つページを持っています。彼らは違うことをする。どちらも入力はrequired="required"です。2つのフォームと入力必須

私の問題は、2番目のフォームの必要な入力をクリックしようとすると、ブラウザが最初のフォームのフィールドに入力するように強制してしまうことです。

この動作は正しいですか?私は、html5が1ページに必要な入力を持つ1つのフォームしか持たないと仮定しているので、ブラウザがこのように動作することを期待していますか?あるいは、私はコードに間違ったことをしていますか?

+0

何か問題があります。必要なフォームフィールドの検証は、提出時に行う必要があります。奇妙なJavaScriptが関与していないことを確認してください。 –

+0

各入力フィールドに異なる名前を付けましたか?あなたのフォームのHTMLを表示していただけますか? – Lodder

+0

ARGH!私は入力のIDをチェックするのに多くの時間を費やしていましたが、ラベルタグが間違っていることがわかりました.... –

答えて

0

ページにネストされたフォームはありますか。最初のフォームタグは、以下のようなネストされたフォームでは機能しません。その場合は、エラーを避けるために空のフォームタグを使用してください。 form.filed {}のようにフォームタグを含むクラスを作成しないでください。

関連する問題