私のページに表示される項目のリストがあります。入れ子フォーム(設計質問)
- 項目A [編集]
- 項目B [編集]
- 項目C [編集]
あなたが編集アイコンをクリックすると各項目は編集可能です。 編集フォームはajax呼び出しで表示され、コントローラーはフォームを返します。項目A [保存]
ため
- 編集フォームしかし、すべてのリストは、編集可能なバルクであるので、各項目も有していますチェックボックスをオンにします。
- [CB]項目A [編集]
- [CB]項目B [編集]
- [CB]項目C [編集]
、フォームがリストの周囲にあります。
form_tag 1 [CB]項目A [編集] 2 [CBの】項目B [編集] 3 [CB]項目C [編集] 処置:選択アクション[一括編集]
端アイテム編集ボタンをクリックすると、フォームが返されるので、2つのフォームがネストされています。 すべてのコードが壊れています。
私はすべてのアイテムの周りに一括編集フォームを持たず、2つのネストされたフォームで終了しますか?
ありがとう、 Mickael。
また、誰かがこの質問にCSSとしてタグを付けることができる場合に役立ちます –
ハックですが、HTML5は「フォーム」/「フォーム所有者」属性で問題を解決します。 – Nishi