フォーム送信などするときに使うボタンはinputとbuttonがあります。 ボタン要素にもnameとvalueをつければ、ほかのフォームエレメントと同じように値を送信することが出来ます。 buttonタグだと、ボタン要素そのものにつける値とボタンに表示するラベルを違うものに出来るので、 送信ボタンとか作るときには便利なんですが、IEだけ挙動が違うので注意が必要です。 <input type="submit" name="test" value="send" /> <button type="submit" name="test" value="send">submit</button> 前のソースで送信すると、どちらの場合もPHPの場合$_POST[“test”]で値は”send”になるはずが、 IEだとbutton要素につけたvalueは無視されて、値がラベルになります。 つまり上のソー
![[XHTML]buttonタグの挙動について](https://cdn-ak-scissors.b.st-hatena.com/image/square/8d71ff5111e05619a10d29bb40d7aebaa75c8fbc/height=288;version=1;width=512/https%3A%2F%2Fs0.wp.com%2Fi%2Fblank.jpg)