Intern
Mit jelent a type attribútum értéke submit az HTML-ben?
sobes.tech MI
Válasz az MI-től
A type="submit" attribútum az HTML <button> vagy <input> elemben meghatározza, hogy ez az elem a űrlap küldésére szolgál. A vele való kattintáskor a böngésző összegyűjti az összes, az adott űrlapba tartozó elemet, és elküldi azokat a <form> címkében megadott action attribútumban szereplő URL-re (vagy a jelenlegi URL-re, ha az action nincs megadva).
Hogyan működik:
- A
<form>belsejében: Atype="submit"típusú gomb automatikusan a legközelebbi szülő űrlappal társítódik. Kattintáskor az űrlap alapértelmezett küldési folyamata indul el, amely amethodattribútumban megadott HTTP módszert használja (alapértelmezett GET). - A
<form>kívül: A<form>-on kívülitype="submit"típusú gomb nem rendelkezik automatikus küldési funkcióval. JavaScript segítségével manuálisan küldhető az űrlap vagy más műveletek végezhetők vele.
Használati példa:
<form action="/submit-handler" method="POST">
<label for="username">Felhasználónév:</label>
<input type="text" id="username" name="username"><br><br>
<label for="password">Jelszó:</label>
<input type="password" id="password" name="password"><br><br>
<button type="submit">Űrlap küldése</button>
</form>
Ebben a példában, a "Űrlap küldése" gombra kattintva a böngésző elküldi a username és password mezők adatait a /submit-handler URL-re POST módszerrel.
Összehasonlítás a type="button"-nal:
| Attribútum | Cél | Automatikus űrlapküldés | JS-sel való használat |
|---|---|---|---|
type="submit" |
Űrlap küldése | Igen | Igen |
type="button" |
Véletlenszerű gomb, nem kapcsolódik a küldéshez | Nem | Igen |