Paradigm Shift Design

ISHITOYA Kentaro's blog.

htmlのbuttonとinputの違い

<form method="post">
<input type="submit" name="delete" />
<input type="submit" name="new" />
</form>

というフォームがある場合、newを押したときはnewが、deleteを押したときはdeleteがPOST値として送られてくるが、

<form method="post">
<button type="submit" name="delete" />
<button type="submit" name="new" />
</form>

の場合は、IEでは、常に両方の値が送られてくるということを初めて知った。
デザイン変更でbuttonになっていて、editしてpreviewしようと思ったら、submitした瞬間削除されて原因追究に時間かかった…。