Atribut bentuk HTML


Definisi dan Penggunaan

Atribut formmenentukan bentuk elemen milik.

Nilai atribut ini harus sama dengan idatribut <form> elemen dalam dokumen yang sama.


Berlaku untuk

Atribut formdapat digunakan pada elemen berikut:

Elemen Atribut
<tombol> membentuk
<set bidang> membentuk
<masukan> membentuk
<label> membentuk
<meter> membentuk
<objek> membentuk
<keluaran> membentuk
<pilih> membentuk
<textarea> membentuk

Contoh

Contoh Tombol

Tombol yang terletak di luar formulir (tetapi masih merupakan bagian dari formulir):

<form action="/action_page.php" method="get" id="form1">
  First name: <input type="text" name="fname"><br>
  Last name: <input type="text" name="lname"><br>
</form>

<button type="submit" form="form1" value="Submit">Submit</button>

Contoh Fieldset

Elemen <fieldset> yang terletak di luar formulir (tetapi masih merupakan bagian dari formulir):

<form action="/action_page.php" method="get" id="form1">
  What is your favorite color? <input type="text" name="fav_color"><br>
  <input type="submit">
</form>

<fieldset form="form1">
  Name: <input type="text" name="username"><br>
  Email: <input type="text" name="usermail"><br>
</fieldset>

Contoh Masukan

Bidang input yang terletak di luar formulir HTML (tetapi masih merupakan bagian dari formulir):

<form action="/action_page.php" id="form1">
  First name: <input type="text" name="fname"><br>
  <input type="submit" value="Submit">
</form>

Last name: <input type="text" name="lname" form="form1">

Contoh Label

Elemen <label> yang terletak di luar formulir (tetapi masih merupakan bagian dari formulir):

<form action="/action_page.php" id="form1">
  <input type="radio" id="html" name="fav_language" value="HTML"><br>
  <input type="radio" id="css" name="fav_language" value="CSS">
  <label for="css">CSS</label><br>
  <input type="radio" id="javascript" name="fav_language" value="JavaScript">
  <label for="javascript">JavaScript</label><br><br>
  <input type="submit" value="Submit">
</form>

<label for="html">HTML</label>

Contoh Meteran

Elemen <meter> yang terletak di luar formulir (tetapi masih merupakan bagian dari formulir):

<form action="/action_page.php" method="get" id="form1">
  First name: <input type="text" name="fname"><br>
  <input type="submit" value="Submit">
</form>

<meter form="form1" name="x1" min="0" low="40" high="90" max="100" value="95"></meter>

Contoh Objek

Elemen <object> yang terletak di luar formulir (tetapi masih merupakan bagian dari formulir):

<form action="/action_page.php" id="form1">
  First name: <input type="text" name="fname"><br>
  <input type="submit" value="Submit">
</form>

<object data="helloworld.swf" height="400" width="400" form="form1" name="obj1"></object>

Contoh Keluaran

Elemen <output> yang terletak di luar formulir (tetapi masih merupakan bagian dari formulir):

<form action="/action_page.php" id="numform"
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">
<br><br>
<input type="submit">
</form>

<output form="numform" name="x" for="a b"></output>

Pilih Contoh

Daftar drop-down yang terletak di luar formulir (tetapi masih merupakan bagian dari formulir):

<form action="/action_page.php" id="carform">
  Firstname:<input type="text" name="fname">
  <input type="submit">
</form>

<select name="carlist" form="carform">
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="opel">Opel</option>
  <option value="audi">Audi</option>
</select>

Contoh Textarea

Area teks yang terletak di luar formulir (tetapi masih merupakan bagian dari formulir):

<form action="/action_page.php" id="usrform">
  Name: <input type="text" name="usrname">
  <input type="submit">
</form>

<textarea name="comment" form="usrform">Enter text here...</textarea>

Dukungan Peramban

Atribut formmemiliki dukungan browser berikut untuk setiap elemen:

Element
button 10.0 Not supported 4.0 5.1 9.5
fieldset Not supported Not supported Not supported Not supported Not supported
input 9.0 Not supported 4.0 5.1 10.6
label Yes Yes Yes Yes Yes
meter Not supported Not supported Not supported Not supported Not supported
object Not supported Not supported Not supported Not supported Not supported
output Yes Not supported Yes Yes Yes
select Yes Not supported Yes Yes Yes
textarea Yes Not supported Yes Yes Yes