Tag form
Tag form membuat formulir untuk mengirim
data ke server, di mana data tersebut akan diproses
dengan bahasa PHP.
Data formulir juga dapat diproses
dengan bahasa JavaScript.
Tag berfungsi sebagai wadah untuk tag input,
textarea,
select,
button,
fieldset.
Tag-tag tersebut tidak harus ditempatkan
dalam tag form, tetapi, jika tidak dilakukan,
pengiriman formulir ke server tidak akan terjadi.
Pengiriman formulir ke server dilakukan dengan
menekan tombol, yang dibuat oleh tag input
dengan atribut type bernilai submit,
atau tombol button.
Atribut
| Atribut | Keterangan |
|---|---|
action |
Ke mana kita mengirim formulir, ke halaman situs mana (milik sendiri atau orang lain).
Jika dibiarkan kosong - formulir akan dikirim ke halaman saat ini. Atribut tidak wajib.
Dalam atribut, Anda dapat menentukan tautan ke tempat tertentu di halaman (melalui #, seperti
pada tag a). Dalam hal ini, setelah pengiriman formulir,
browser akan membuka halaman yang ditentukan dalam atribut action, di tempat yang ditunjukkan.
|
method |
Metode pengiriman formulir, dapat berupa POST atau GET. Tidak wajib bagi frontend developer untuk mengetahuinya.
Atribut tidak wajib. Secara default memiliki nilai GET.
|
target |
Menentukan di tab mana tautan akan terbuka: di tab baru, di tab saat ini, atau di frame.
Atribut tidak wajib. |
enctype |
Menentukan cara pengkodean data formulir.
Atribut tidak wajib. Untuk lebih detail lihat atribut enctype.
|
Nilai atribut target
| Nilai | Keterangan |
|---|---|
_blank |
Halaman akan terbuka di tab browser baru. |
_self |
Halaman akan terbuka di tab browser saat ini. |
_parent |
Halaman akan terbuka di frame induk. |
_top |
Membatalkan semua frame dan memuat halaman di jendela browser penuh. |
Nilai default: _self.
Contoh formulir
<form action="" method="GET">
<input type="text"><br><br>
<input type="checkbox">
<input type="checkbox" checked>
<input type="radio" name="radio">
<input type="radio" name="radio">
<br><br>
<textarea></textarea><br><br>
<input type="submit">
</form>
:
Lihat juga
-
atribut
form,
yang memungkinkan menempatkan elemen formulir di luar tagform