HTML default button

Default button-nak nevezzük azt a gombot, mely megnyomásra kerül abban az esetben, ha nem egy gombon, hanem egy beviteli mezőn van a fókusz, és a felhasználó egy Enter-t nyom.

Erre természetesen a HTML-ben nincs támogatás, a form-on lévő első gomb kerül megnyomásra. Láttam trükköket:

  • A default gomb-ot definiáló html részletet elhelyezik REJTVE a form elején is, így az kerül megnyomásra
  • A többi gomb-ot nem submit-ként, hanem button-ként definiálják, és JavaScript submit-ol
  • A beviteli mezőkön kezelik az Enter gomb lenyomását. Ezt választottam, erre itt van egy egyszerű JQuery-s megoldás.