"field1"と同じIDを持つHTMLテキストボックスを含む2つのスパンがあります。ドロップダウン値に基づいて、これらの2つのスパンのみが所定の時間に画面に表示されます。スパンのいずれかが表示されるか、いずれも表示されません。同じIDを持つ2つのHTML要素の1つから値を取得する
プロトタイプjsで.hide();
と.show();
を使用して、これらのスパンをドロップダウン値に基づいて表示および非表示にしています。しかし、私が送信時に$F('field1');
によって値を取得しようとするたびに、私は最初のHTMLテキストボックスの値(空です)を取得します。
表示可能なHTMLテキストボックス値の値を取得する方法がありますか?
を取得しませ二つの要素はこれまでと同じIDを持つべきではないことができます - それはユニークな識別子でなければなりません。そうすることで、DTDに違反します。異なるIDを持つように要素を変更します。 – Polynomial
IDの代わりに2つの要素にクラスを使用します。 – yosh
@ Polynomialはい私はそれに同意しますが、何らかの理由で両方のコンポーネントで同じIDを使用することを余儀なくされています。私は春を使用しています。 HTML要素のフォームIDは、一度に1つしか使用できないため、1つのフォームオブジェクトにマップする必要があります。だから私は異なるIDを持つことができませんでした。 Springでは