Sobes.tech
Intern

Šta znači atribut type sa vrednošću submit u HTML?

sobes.tech АИ

Одговор од АИ

Atribut type="submit" u HTML elementu <button> ili <input> određuje da je taj element namenjen za slanje forme. Klikom na dugme sa ovim atributom, pregledač prikuplja podatke svih elemenata forme u koju je uključeno dugme i šalje ih na URL naveden u atributu action taga <form> (ili na trenutni URL ako action nije naveden).

Kako to funkcioniše:

  • Unutar <form>: Dugme sa type="submit" automatski se povezuje sa najbližom roditeljskom formom. Klikom na njega, pokreće se standardni proces slanja forme putem HTTP metode navedenoj u atributu method (podrazumevano GET).
  • Izvan <form>: Dugme sa type="submit" van forme nema automatsku funkcionalnost slanja. Može se koristiti sa JavaScript-om za ručno slanje forme ili za izvršavanje drugih akcija.

Primer upotrebe:

<form action="/submit-handler" method="POST">
  <label for="username">Korisničko ime:</label>
  <input type="text" id="username" name="username"><br><br>

  <label for="password">Lozinka:</label>
  <input type="password" id="password" name="password"><br><br>

  <button type="submit">Pošalji formu</button>
</form>

U ovom primeru, klikom na dugme "Pošalji formu", pregledač će poslati podatke polja username i password na URL /submit-handler metodom POST.

Uporedno sa type="button":

Atribut Svrha Automatsko slanje forme Upotreba sa JS
type="submit" Slanje forme Da Da
type="button" Bilo koji dugme, nije povezano sa slanjem Ne Da