HTMLにbuttonタグという、ボタンを表示するタグがある。
このボタン、Firefoxだとsubmitが既定値になっているらしいのだけど、IEとかだとsubmitの属性がついていない状態が既定値になっているっぽい。
なので
<button value="送信">送信</button>
みたいな感じでボタンを設置しておくと、IEでは何のアクションも起こらない。
<button type="submit" value="送信">送信</button>
こうやってちゃんと属性を自分でセットしてやらないと、何の役目も果たしてくれないボタンがぽつんと配置されるだけになってしまうようです。
つい最近のことですが、このことを知らなくて、普通にFirefoxでテストしたときにメールの送信ができていたから問題ないな~と思っていたらIEで何のアクションも起こらないよ的な指摘を受けまして……調べてみたらこれが原因だったと。
いやはや……。
LIGはWebサイト制作を支援しています。ご興味のある方は事業ぺージをぜひご覧ください。