Возможный дубликат:
<button> vs. < input type= "button" / > . Что использовать?
Существуют ли существенные различия между <button type="button" name="theButton">SUBMIT</button>
и <input type="submit" value="SUBMIT" name="theButton" />
Кроме того, вы можете использовать <button type="submit" name="theButton">SUBMIT</button>
?