1

私のサイトには 3 つの列があります。左の列にある必要があるフォーム内に 2 つのフィールドがあり、現在、中央の列にある必要がある別のフォームの 1 つのフィールドがあります。問題は、それらを 1 つのフォームとして動作させたいということです... (または、可能であれば 1 つのフォームとして)。

フォームが送信されると、すべてのフィールドのデータがアクション ページに渡される必要があります。

これを達成する最善の方法は何ですか?時間

4

3 に答える 3

4

古いブラウザをサポートする必要がない場合は、form一部の要素の属性を使用して、フォームのように動作させることができます。

http://www.impressivewebs.com/html5-form-attribute/を参照してください

<form id="some_form">
 ...
</form>

<input form="some_form" />

それ以外の場合、より良い方法は、フォーム要素をすべてのフィールドの親にすることです。フォーム要素を最初の列から移動するだけです。

于 2012-07-05T16:35:59.843 に答える
2

柱は形を作るものではありません。すべての列 div を 1 つのフォーム タグでラップします。

于 2012-07-05T16:35:49.297 に答える
1

コードを制御しているようです。最も簡単な解決策は、単一のフォームを作成することです。あなたが探しているのは、非標準の機能であり、あなたが解決した解決策は、将来的に問題を引き起こすことです。

于 2012-07-05T16:34:39.003 に答える