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 satype="submit"automatski se povezuje sa najbližom roditeljskom formom. Klikom na njega, pokreće se standardni proces slanja forme putem HTTP metode navedenoj u atributumethod(podrazumevano GET). - Izvan
<form>: Dugme satype="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 |