Vi consiglio questo illuminante articolo:

- Push my button

Rivaluterete l'utilizzo di button. In effetti potrebbe essere molto molto utile in svariati casi, soprattutto quando c'è di mezzo l'interazione form-javascript.