HTML default button

Default buttonnak 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 billentyű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 gombot definiáló html részletet elhelyezik REJTVE a form elején is, így az kerül megnyomásra
  • A többi gombot nem submit-ként, hanem button-ként definiálják, és JavaScript submitol
  • A beviteli mezőkön kezelik az Enter gomb lenyomását. Ezt választottam, erre itt van egy egyszerű JQuery-s megoldás.