« アクション配列でアクション切り替え | メイン | SJISのCSVファイルをfgetcsv()で処理する »

ethna

ethna アクションの値に dummy を使うシチュエーション

フォームの中にsubmitが2つ以上あるケース。

テキスト入力ボックス内でエンターするとIE6ではアクション名が渡らない。

解決方法は
ブラウザによっても振る舞いが異なる。
ethna は action_ で始まるパラメータをアクションとするため、hidden でアクションを指定可能。
「変換」をクリックしても hidden が渡る為その位置によって「検索」アクションが間違って実行される。
ethna ではアクションの value値を dummy とすることで優先順位を下げるようになっている。
「変換」が補助的で「検索」がこのフォームの主であればOK

これは、javascript で document.formname.submit(); とする時にも有効。

トラックバック

このエントリーのトラックバックURL:
http://www.remix.asia/cgi/mt/mt-tb.cgi/6494

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)