ネストした <form> タグ(pcomment)†
- ページ: BugTrack
- 投稿者: masao
- 優先順位: 低
- 状態: 提案
- カテゴリー: 本体バグ
- 投稿日: 2003-08-28 (木) 05:23:49
- バージョン:
メッセージ†
開発談義のページに設置されている pcomment でコメントの挿入ができなくなる現象にあいました。
どうやら pcomment の <form> 要素内に vote プラグインの <form> 要素がネストして現れるため、最後の「コメントを挿入」のサブミットボタンが効かなくなっているようです。
手元の Mozilla1.5a, IE6 (WinXP) の双方で再現しました。
他の方の環境では使えているのでしょうか?
- XHTML1.0のW3C勧告 Appendix Bに
- form
- cannot contain other form elements.
と書いてあります。駄目みたいです。 -- ぱんだ
- 運用でカバーするか、pcommentが出力するブロックの中身から、<form>や<input>などのタグを除去する仕掛けをするか、ですね。 -- ぱんだ
- drop_submit()を拡張して、第二引数で「form関連の全タグを除去する」かどうかを指示できるようにしておけばいいのかな。 -- ぱんだ
- 少し話しがそれますが、pcomment内で投票を挿入したい場合にはofficial:自作プラグイン/vote2.inc.phpのインライン型を使うと可能になるかと思います。 -- sha