Энэ бүлэгт HTML маягтын бүх төрлийн элементүүдийг тайлбарласан болно.
HTML <form> элементүүд #
HTML <form> элемент нь дараахь хэлбэрийн элементүүдийн нэг эсвэл нэгээс илүү агуулж болно:
<input><label><select><textarea><button><fieldset><legend><datalist><output><option><optgroup>
<input> Element #
Хамгийн их ашиглагддаг хэлбэрийн элементүүдийн нэг нь <input> элемент.
<input> элементийгtype шинж чанарааас хамааран хэд хэдэн аргаар харуулах боломжтой.
Жишээ #
<label for="fname">First name:</label>
<input type="text" id="fname" name="fname"> <label> элемент #
<label>элемент нь хэд хэдэн хэлбэрийн элементүүдийн шошгыг тодорхойлдог.
<label> элемент нь дэлгэц уншигч хэрэглэгчдэд ашигтай байдаг, учир нь хэрэглэгч оролтын элемент дээр анхаарлаа төвлөрүүлэхэд дэлгэц уншигч шошгыг унших болно.
<select> элемент #
<select>элемент нь доош унах жагсаалтыг тодорхойлдог.
Жишээ #
<label for="cars">Choose a car:</label>
<select id="cars" name="cars">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="fiat">Fiat</option>
<option value="audi">Audi</option>
</select <option> элементүүд нь сонгож болох сонголтыг тодорхойлдог.
Үндсэн байдлаар, доош унах жагсаалтын эхний зүйлийг сонгосон болно.
Урьдчилан сонгосон сонголтыг тодорхойлохын тулд selected шинж чанарыг тохируулгад нэмнэ үү.
Жишээ #
<option value="fiat" selected>Fiat</option>
Үзэгдэхүйц утга: #
size харагдах утгын тоог зааж өгөх шинж чанар:
<label for="cars">Choose a car:</label>
<select id="cars" name="cars" size="3">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="fiat">Fiat</option>
<option value="audi">Audi</option>
</select> Олон сонголтыг зөвшөөрөх: #
Хэрэглэгчид нэгээс илүү утга сонгох боломжийг олгохын тулд multiple шинж чанарыг ашиглана уу.
<label for="cars">Choose a car:</label>
<select id="cars" name="cars" size="4" multiple>
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="fiat">Fiat</option>
<option value="audi">Audi</option>
</select> <textarea name="message" rows="10" cols="30">
The cat was playing in the garden.
</textarea> rows шинж чанар нь текстийн талбарт харагдах мөрийн тоог заана.
cols шинж чанар нь текстийн талбайн харагдахуйц өргөнийг заана.
Дээрх HTML кодыг хөтөч дээр ингэж харуулах болно:
Та мөн текстийн талбайн хэмжээг CSS ашиглан тодорхойлж болно.
Жишээ #
<textarea name="message" style="width:200px; height:600px;">
The cat was playing in the garden.
</textarea> <button> элемент #
<button>(товчлуур) элемент нь дарж болох товчлуурыг тодорхойлно.
<button type="button" onclick="alert('Hello World!')">Click Me!</button>
Дээрх HTML кодыг хөтөч дээр ингэж харуулах болно:
Тэмдэглэл: <button>(товчлуур) элементийн type(төрөл) шинж чанарыг үргэлж зааж өгөөрэй. Товчлуурын элементийн хувьд өөр хөтөч өөр өөр анхдагч төрлийг ашиглаж болно.
<form action="/action_page.php">
<fieldset>
<legend>Personalia:</legend>
<label for="fname">First name:</label><br>
<input type="text" id="fname" name="fname" value="John"><br>
<label for="lname">Last name:</label><br>
<input type="text" id="lname" name="lname" value="Doe"><br><br>
<input type="submit" value="Submit">
</fieldset>
</form> Дээрх HTML кодыг хөтөч дээр ингэж харуулах болно:
<datalist> элемент #
<datalist>(өгөгдөлийн жагсаалт) tэлемент нь<input>(оруулах) элементийн урьдчилан тодорхойлсон сонголтуудын жагсаалтыг зааж өгдөг.
Хэрэглэгчид өгөгдөл оруулахдаа урьдчилан тодорхойлсон сонголтуудын жагсаалтыг унших болно.
list attribute of the <input> element, must refer to the id attribute of the <datalist> element.
<input> элементийн list(жагсаалт)шинж чанар нь <datalist> элементийн id шинж чанарыг харуулах ёстой.
Жишээ #
<form action="/action_page.php">
<input list="browsers">
<datalist id="browsers">
<option value="Internet Explorer">
<option value="Firefox">
<option value="Chrome">
<option value="Opera">
<option value="Safari">
</datalist>
</form> <form action="/action_page.php"
oninput="x.value=parseInt(a.value)+parseInt(b.value)">
0
<input type="range" id="a" name="a" value="50">
100 +
<input type="number" id="b" name="b" value="50">
=
<output name="x" for="a b"></output>
<br><br>
<input type="submit">
</form> HTML Form Elements #
| Tag | Description |
|---|---|
| <form> | Хэрэглэгч бөглөх HTML маягтыг тодорхойлно |
| <input> | Оролтыг тодорхойлдог |
| <textarea> | Олон мөртэй оролтыг тодорхойлно (текстийн талбар) |
| <label> | <input> элементийн шошгыг тодорхойлдог |
| <fieldset> | Маягтын холбоотой элементүүдийг нэгтгэх |
| <legend> | <fieldset> элементийн тайлбарыг тодорхойлно |
| <select> | Доош ундаг жагсаалтыг тодорхойлно |
| <optgroup> | Доош унадаг жагсаалтны холбоотой сонголтуудын нэгтгэлийг тодорхойлно |
| <option> | Доош унадаг жагсаалтад байгаа сонголтыг тодорхойлно |
| <button> | Дарах товчлуурыг тодорхойлно |
| <datalist> | Оролтын урьдчилан бэлдсэн сонголтуудыг тодорхойлно |
| <output> | Тооцооллын үр дүнг тодорхойлдог |