Dalam Teknologi Pembangunan Web (terutamanya untuk bahagian hadapan), "HTML" ialah bahasa penanda asas atau utama yang kami gunakan untuk memaparkan halaman web (halaman yang kami lihat di tapak web). Kadangkala, dalam halaman HTML, bersama-sama dengan paparan kandungan lain, kita perlu mengambil beberapa input pengguna juga (terutamanya dalam laman web dinamik). Dan untuk mengambil input pengguna dalam halaman HTML, kami perlu menggunakan berbilang elemen borang untuk mencipta borang tersebut dengan betul, dan dengan bantuan borang tersebut, kami mengambil input pengguna dengan betul dan meletakkan input (data) tersebut dalam Pangkalan Data dalaman kami di bahagian belakang. Sekarang, seperti yang kita ketahui bahawa kod HTML ditulis di bawah pelbagai elemen teg (<>), jadi, pada asasnya, "Elemen Borang HTML" ialah elemen yang digunakan dalam "" teg, dan elemen ini, bersama-sama dengan atribut standard dan unik yang lain, memberikan bentuk dan struktur juga, yang membolehkan pengguna mengetahui perkara yang perlu dilakukan dengan borang dan cara meneruskan dengan cara berstruktur.
Memandangkan terdapat berbilang elemen borang HTML untuk mencipta borang & memberikan bentuk rupa yang betul dalam cara berstruktur, di bawah adalah beberapa daripadanya diterangkan satu persatu.
Kebanyakan elemen teg HTML yang dibincangkan di sini adalah untuk HTML5, versi bahasa HTML terkini. Elemen teg
tidak lagi disokong dalam HTML5; ia sebenarnya digunakan untuk versi HTML sebelumnya.
Sintaks dan Contoh
Beberapa sintaks dan contoh Elemen Borang HTML dengan output dibincangkan di bawah:
1. “” unsur
Elemen ini boleh mengandungi banyak elemen lain juga termasuk di bawah:
Contoh untuk “” elemen dengan butang input dan hantar:
Sintaks:
<form action="/test_page.php" method="get">
Your Name: <input type="text" name="name"><br>
<input type="submit" value="Submit">
</form>
Kod:
<!DOCTYPE html>
<html>
<body>
<form action="/test_page.php">
Your name: <input type="text" name="Name" value="Raju"><br>
<input type="submit" value="Submit">
</form>
</body>
</html>
Output:

?Elemen ini ialah elemen sebaris dan tergolong dalam kumpulan elemen bentuk.
Sintaks:
<form action="/test_page.php">
Input name: <input type="text" name="name"><br>
Input age: <input type="text" name="age"><br>
<input type="submit" value="Submit">
</form>
Kod:
<!DOCTYPE html>
<html>
<body>
<form action="/action_page.php">
Input name: <input type="text" name="name" value=""><br>
Input age: <input type="text" name="age" value=""><br>
<input type="submit" value="Submit">
</form>
</body>
</html>
Output:
? ? ? ?
3. “
Ia biasanya menentukan senarai input yang dipratakrifkan untuk elemen yang membolehkan pengguna memilih sebarang pilihan daripada senarai yang telah ditetapkan.
Sintaks:
<input list="fruits">
<datalist id="fruits">
<option value="Mango">
<option value="Apple">
<option value="Banana">
<option value="Pomegranate">
<option value="Pineapple">
</datalist>
Kod:
<! DOCTYPE html>
<html>
<body>
<form action="/test_page.php" method="get">
<input list="fruits" name="fruit">
<datalist id="fruits">
<option value="Mango">
<option value="Apple">
<option value="Banana">
<option value="Pomegranate">
<option value="Pineapple">
</datalist>
<input type="submit">
</form>
</body>
</html>
Output:

4. “” unsur
Elemen ini pada asasnya digunakan untuk mengumpulkan elemen berkaitan dalam bentuk dan melukis kotak di sekeliling elemen yang serupa.
Sintaks:
<form>
<fieldset>
<legend>Celebrity:</legend>
Name: <input type="text"><br>
Phone: <input type="number"><br>
Age: <input type="text">
</fieldset>
</form>
Kod:
<form>
<fieldset>
<legend>Celebrity:</legend>
Name: <input type="text"><br>
Phone: <input type="number"><br>
Age: <input type="text">
</fieldset>
</form>
Output:

5. “” unsur
Elemen ini mungkin terletak di luar borang, tetapi ia mungkin masih menjadi sebahagian daripada borang. Biasanya, elemen ini digunakan untuk menentukan satu atau lebih bentuk. Elemen ini baru digunakan dalam versi HTML5 untuk menjana kunci penyulitan untuk menghantar data yang disulitkan ke atas borang dalam tapak web berdasarkan HTML.
Sintaks:
<keygen form="form_id">
Kod:
<!DOCTYPE html>
<html>
<body>
<form action="/test_page.php" method="get" id="secureform">
Username: <input type="text" name="user_name">
<input type="submit">
</form>
<p>The below mentioned keygen field is outside of the form, but it's still a part of the above form.</p>
Encryption: <keygen name="security" form="secureform">
</body>
</html>
Output:

6. “
Elemen ini pada asasnya memberi nama untuk borang input untuk membuat pengguna memahami data input yang sepatutnya. Ia bertindak sebagai penunjuk untuk pengguna.
Sintaks:
<label for="control id" > ... </label>
Kod:
<!DOCTYPE html>
<head>
<title>Example of HTML label tag</title>
</head>
<body>
<form>
<input type="radio" name="gender" value="boy" id="boy">
<label for="boy">Boy</label>
<input type="radio" name="gender" value="girl" id="girl">
<label for="girl">Girl</label>
</form>
</body>
</html>
Output:

7. “” unsur
Elemen ini sebenarnya mentakrifkan kapsyen untuk unsur. Ia semacam elemen sokongan untuk elemen lain, sebahagian daripada elemen kumpulan.
Sintaks:
<fieldset>
<legend>Celebrity:</legend>
Name: <input type="text"><br>
Phone: <input type="number"><br>
Age: <input type="text">
</fieldset>
Kod:
Example of HTML legend tag
<form>
<fieldset>
<legend>Celebrity:</legend>
Name: <input type="text"><br>
Phone: <input type="number"><br>
Age: <input type="text">
</fieldset>
</form>
Output:

8. “” unsur
Elemen ini ialah elemen berkaitan kumpulan yang digunakan untuk pilihan dalam senarai juntai bawah dalam bentuk HTML. Ia membantu pengguna mengendalikan senarai panjang dengan mudah.
Sintaks:
<select>
<optgroup label="Kawasaki Bikes">
<option value="ninja300">Ninja 300</option>
<option value="ninja450">Ninja 450</option>
</optgroup>
<optgroup label="Bajaj Bikes">
<option value="pulsar200">Pulsar 200</option>
<option value="pulsar150">Pulsar 150</option>
</optgroup>
</select>
Kod:?
Example of HTML legend tag
<select>
<optgroup label="Kawasaki Bikes">
<option value="ninja300">Ninja 300</option>
<option value="ninja450">Ninja 450</option>
</optgroup>
<optgroup label="Bajaj Bikes">
<option value="pulsar200">Pulsar 200</option>
<option value="pulsar150">Pulsar 150</option>
</optgroup>
</select>
Output:

9. “” unsur
Elemen ini digunakan untuk mewakili pilihan daripada senarai juntai bawah di bawah unsur; senarai lungsur turun mesti mengandungi sekurang-kurangnya satu pilihan.
Sintaks:
<option value="option-value"> ... </option>
Kod:
<!DOCTYPE html>
<html>
<head>
<title>Example of HTML option tag</title>
</head>
<body>
<form>
<select>
<option value="Bikes"> Bikes </option>
<option value="Cars"> Cars </option>
<option value="Buses"> Buses </option>
</select>
</form>
</body>
</html>
Output:

10. “
Elemen ini pada asasnya digunakan untuk menunjukkan output pengiraan (cth. dalam pengiraan berskrip).
Sintaks:
<output> ... </output>
Kod:
<!DOCTYPE html>
<html>
<head>
<title>Example of HTML output Tag</title>
</head>
<body>
<form oninput="result.value=parseInt(x.value)+parseInt(y.value)">
<input type="range" id="x" value="50"> +
<input type="number" id="y" value="100"> =
<output name="result" for="x y"></output>
</form>
</body>
</html>
Output:

11. “” unsur
Elemen ini digunakan untuk membuat pilihan daripada senarai dalam borang.
Sintaks:
<select>
<option value="Bike">Bike</option>
<option value="Car">Car</option>
<option value="Bus">Bus</option>
</select>
Kod:
Example of HTML select Tag
Output:

12. “
This element is used to define multi-line text inputs (e.g. for address).
Syntax:
<form>
<p>Put your Comment:
<textarea cols="50" rows="6">Put here...</textarea>
</p>
</form>
Codes:
<!DOCTYPE html>
<html>
<head>
<title>Example of HTML textarea Tag</title>
</head>
<body>
<form>
<p>Put your Comment:
<textarea cols="30" rows="4">Put here...</textarea>
</p>
</form>
</body>
</html>
Output:

Conclusion
There are so many HTML form elements available; in this article, we have discussed some of the basic or native form elements. It helps us to create proper and functional HTML forms. The point to be noted is that most of the HTML form elements need a few attributes to be included along with them. Some of the elements depend on each other, which must be coded together. All the browsers may not display the elements which are already deprecated.
Atas ialah kandungan terperinci Elemen Borang HTML. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!