HTML form huma parti kruċjali tal-iżvilupp tal-web li jippermetti lill-utenti jinteraġixxu ma 'websajt u jissottomettu data lil server. Form jintużaw għal firxa wiesgħa ta' skopijiet, bħall-ġbir tal-utent fl form -azzjoni, l-ipproċessar tal-input tal-utent, u l-abilitazzjoni tal-azzjonijiet tal-utent fuq websajt. F'dan l-artikolu, se nesploraw l-attributi u t-tipi differenti ta 'oqsma ta' input, nagħżlu elementi, żoni tat-test, u buttuni użati komunement fl-HTML form.
Oqsma tal-Input
<input type="text">: Joħloq qasam ta' input ta' test fejn l-utenti jistgħu jdaħħlu karattri alfanumeriċi.<input type="password">: Juri qasam tad-dħul tal-password li jaħbi l-karattri mdaħħla.<input type="email">: Jipprovdi validazzjoni tal-email għal oqsma ta' input li jeħtieġu indirizz tal-email validu.<input type="number">: Jirrestrinġi d-dħul għal valuri numeriċi biss.<input type="checkbox">: Tirrappreżenta kaxxa ta' kontroll li l-utenti jistgħu jagħżlu jew ineħħu l-għażla.<input type="radio">: Tirrappreżenta buttuna tar-radju li tippermetti lill-utenti jagħżlu għażla waħda minn grupp ta' għażliet.<input type="file">: Jippermetti lill-utenti biex jagħżlu u jtellgħu fajls.<input type="submit">: Turi buttuna li tissottometti l form -meta tikklikkja.<input type="reset">: Turi buttuna li tirreset form għall-istat inizjali tagħha.<input type="date">: Jipprovdi picker tad-data għall-għażla tad-dati.<input type="time">: Tippermetti lill-utenti jdaħħlu l-valuri tal-ħin.
Agħżel Elementi
<select>: Joħloq menu dropdown b'għażliet magħżula.<option>: Jiddefinixxi għażla fil-menu dropdown, imqiegħda ġewwa t<select>-tikketta.<optgroup>: Jiġbor flimkien għażliet relatati fi ħdan il-menu dropdown.<select multiple>: Tippermetti lill-utenti biex jagħżlu għażliet multipli fl-istess ħin billi jżommu l-buttuna Ctrl(jew iċ-ċavetta Kmand fuq Mac) waqt li tikklikkja.
Żoni tat-test
<textarea>: Joħloq qasam ta' input ta' test b'ħafna linji fejn l-utenti jistgħu jidħlu u jeditjaw blokki itwal ta' test. Jista 'jiġi ddaqs mill-ġdid u kkonfigurat b'attributi bħal rows u cols biex jiddefinixxi d-dimensjonijiet tiegħu.
Buttuni
<button>: Tirrappreżenta buttuna li tista' twassal għal diversi azzjonijiet fi ħdan form. Tista' tintuża biex tissottometti form, għal form kull funzjoni JavaScript, jew tinnaviga għal paġna differenti.
Eżempju ta' użu:
<form action="/submit-form" method="post">
<label for="name">Name:</label>
<input type="text" id="name" name="name" required>
<label for="email">Email:</label>
<input type="email" id="email" name="email" required>
<label for="message">Message:</label>
<textarea id="message" name="message" rows="4" cols="50"></textarea>
<label for="newsletter">Subscribe to Newsletter:</label>
<input type="checkbox" id="newsletter" name="newsletter">
<label for="color">Favorite Color:</label>
<select id="color" name="color">
<option value="red">Red</option>
<option value="blue">Blue</option>
<option value="green">Green</option>
</select>
<button type="submit">Submit</button>
</form>
Dan l-eżempju juri l-użu ta 'diversi form elementi, inklużi input oqsma, textarea, checkbox, select dropdown u submit buttuna. Ħossok liberu li tippersonalizza l- form elementi u l-attributi bbażati fuq ir-rekwiżiti speċifiċi tiegħek.

