https://developer.mozilla.org/en-US/docs/Web/HTML/Element/form
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input
Formularele sunt o modalitate importantă prin care utilizatorii interacționează cu site-urile web. Acestea permit utilizatorilor să introducă informații și să trimită date către servere web. În această lecție, vom învăța cum să creăm formulare HTML pentru site-uri web.
Un element de formular HTML poate avea mai multe atribute, cum ar fi action
, method
, name
și target
. Atributul action
specifică adresa URL către care va fi trimis formularul, iar atributul method
specifică metoda HTTP care va fi utilizată pentru a trimite formularul. Atributul name
este utilizat pentru a identifica elementul de formular, iar atributul target
specifică locul în care va fi afișat răspunsul la formular (de exemplu, în aceeași fereastră sau într-o fereastră nouă).
Un element de formular poate conține mai multe tipuri de elemente de intrare, cum ar fi input
, textarea
, select
și button
. Elementul de intrare input
este cel mai des utilizat și poate fi de mai multe tipuri, cum ar fi text, parolă, buton radio, casetă de selectare și multe altele. Casetele de selectare permit utilizatorilor să selecteze o singură opțiune dintr-o listă de opțiuni, în timp ce butoanele radio permit utilizatorilor să selecteze o singură opțiune din mai multe opțiuni.
Iată un exemplu simplu de formular HTML:
<form action="/submit-form" method="POST">
<label for="name">Nume:</label>
<input type="text" id="name" name="name">
<label for="email">E-mail:</label>
<input type="email" id="email" name="email">
<label for="message">Mesaj:</label>
<textarea id="message" name="message"></textarea>
<input type="submit" value="Trimite">
</form>
Acest formular conține trei câmpuri: nume, e-mail și mesaj. Când utilizatorul apasă butonul "Trimite", formularul va fi trimis către adresa URL specificată în atributul action
.
În concluzie, formularul HTML este un element esențial al site-urilor web și este utilizat pentru a permite utilizatorilor să trimită date către servere web. În această lecție, am învățat cum să creăm formulare HTML cu elemente de intrare diferite și cum să le utilizăm pentru a colecta date de la utilizatori.