Unul dintre cele mai intalnite elemente intr-o pagina sunt butoanele. Dar nu toate dintre acestea sunt butoane propriu-zise ci sunt facute sa arate ca atare.

Un buton in HTML se creeaza astfel:

<button>Un buton</button>

Iar rezultatul este:

Un buton are mai multe roluri printre care acela de a trimite un formular (atunci cand avem mai multe elemente de tip input grupate) sau acela de a permite alte actiuni (precum aceea de a accepta Termenii si conditii).

Butonul este un element destul de general si poate fi folosit pentru a crea interactivitate intr-un site prin faptul ca permite tot felul de actiuni.

Atribute

Pe langa atributele general de id si class, tag-ul mai accepta si:

type

Acesta este cel mai important atribut pentru ca schimba cel mai mult comportamentul butonului. Ca valori, acest atribut poate primi:

  • submit: aceasta este valoare prestabilita (default) si se foloste intr-un formular cand vrem sa il trimitem la server.

    <button type="submit">Trimite</button>
  • reset: un buton cu aceasta valoare pentru type se foloseste tot intr-un formular cand vrem ca cel ce-l completeaza sa stearga toate datele pe care le-a introdus. Nu este foarte des intalnit, dar folositor.

Acestea este cel mai intalnit atribut, lista completa o puteti citi pe MDN.

Asadar un buton cel mai des este intalnit intr-un formular, dar de fapt il putem folosi oriunde in pagina si folosind JavaScript ii putem schimba actiunea atunci cand se apasa pe el.