これで大丈夫だと思います。
Firefoxでダメだったのは、apacheのmod_rewriteでヘッダーのMIMEタイプを application/xhtml\+xml に書き換えていたのが原因のようです。 application/xhtml\+xml だと JavaScriptのコードの中に   が出てくると、Firefoxが「実体がない参照です」とかいってエラー処理を停止してしまうようです。
仕方ないので、MIMEタイプを書き換えるのをやめて text/html のままにしたら、ちゃんと投稿できるようになりました。
その関係で、XHTML 1.1 から 1.0 Transitional に戻しました。 気に入らないけど、仕方ないですね。