Atribut nama HTML


Definisi dan Penggunaan

Atribut namemenentukan nama untuk elemen HTML.

Atribut ini namedapat digunakan untuk mereferensikan elemen dalam JavaScript.

Untuk sebuah <form>elemen, nameatribut tersebut digunakan sebagai acuan saat data dikirimkan.

Untuk <iframe>elemen, nameatribut dapat digunakan untuk menargetkan pengiriman formulir.

Untuk <map>elemen, nameatribut dikaitkan dengan atribut <img>'s usemapdan membuat hubungan antara gambar dan peta.

Untuk <meta>elemen, nameatribut menentukan nama untuk informasi/nilai contentatribut.

Untuk <param>elemen, nameatribut digunakan bersama dengan valueatribut untuk menentukan parameter untuk plugin yang ditentukan dengan <object> tag.


Berlaku untuk

Atribut namedapat digunakan pada elemen berikut:

Elemen Atribut
<tombol> nama
<set bidang> nama
<bentuk> nama
<iframe> nama
<masukan> nama
<peta> nama
<meta> nama
<objek> nama
<keluaran> nama
<param> nama
<pilih> nama
<textarea> nama

Contoh

Contoh

Dua tombol dengan nama yang sama, yang mengirimkan nilai berbeda saat diklik:

<form action="/action_page.php" method="get">
  Choose your favorite subject:
  <button name="subject" type="submit" value="HTML">HTML</button>
  <button name="subject" type="submit" value="CSS">CSS</button>
</form>

Contoh Fieldset

Sebuah <fieldset> dengan atribut nama:

<fieldset name="personalia">
  Name: <input type="text"><br>
  Email: <input type="text"><br>
</fieldset>

Contoh Formulir

Formulir HTML dengan atribut nama:

<form action="/action_page.php" method="get" name="myForm">
  First name: <input type="text" name="fname"><br>
  Last name: <input type="text" name="lname"><br>
  <input type="button" onclick="formSubmit()" value="Send form data!">
</form>

Contoh iframe

Sebuah <iframe> yang bertindak sebagai target untuk sebuah link:

<iframe src="demo_iframe.htm" name="iframe_a"></iframe>

<a href="https://www.w3schools.com" target="iframe_a">W3Schools.com</a>

Contoh Masukan

Formulir HTML dengan tiga bidang input; dua bidang teks dan satu tombol kirim:

<form action="/action_page.php">
  Name: <input type="text" name="fullname"><br>
  Email: <input type="text" name="email"><br>
  <input type="submit" value="Submit">
</form>

Contoh Peta

Peta gambar, dengan area yang dapat diklik:

<img src="planets.gif" width="145" height="126" alt="Planets" usemap="#planetmap">

<map name="planetmap">
  <area shape="rect" coords="0,0,82,126" href="sun.htm" alt="Sun">
  <area shape="circle" coords="90,58,3" href="mercur.htm" alt="Mercury">
  <area shape="circle" coords="124,58,8" href="venus.htm" alt="Venus">
</map>

Contoh Meta

Gunakan atribut nama untuk menentukan deskripsi, kata kunci, dan penulis dokumen HTML:

<head>
<meta name="description" content="Free Web tutorials">
<meta name="keywords" content="HTML,CSS,JavaScript">
<meta name="author" content="Hege Refsnes">
</head>

Contoh Objek

Elemen <object> dengan atribut nama:

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

Contoh Keluaran

Lakukan perhitungan dan tampilkan hasilnya dalam elemen <output>:

<form oninput="x.value=parseInt(a.value)+parseInt(b.value)">0
  <input type="range" id="a" value="50">100
  +<input type="number" id="b" value="50">
  =<output name="x" for="a b"></output>
</form>

Contoh Param

Setel parameter "putar otomatis" ke "benar", sehingga suara akan mulai diputar segera setelah halaman dimuat:

<object data="horse.wav">
  <param name="autoplay" value="true">
</object>

Pilih Contoh

Daftar tarik-turun dengan atribut nama:

<select name="cars">
  <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 dengan atribut nama:

<form action="/action_page.php">
  <textarea name="comment">Enter text here...</textarea>
  <input type="submit">
</form>

Dukungan Peramban

Atribut multiplememiliki dukungan browser berikut untuk setiap elemen:

Element
button Yes Yes Yes Yes Yes
fieldset Yes Not supported Yes Yes Yes
form Yes Yes Yes Yes Yes
iframe Yes Yes Yes Yes Yes
input 1.0 2.0 1.0 1.0 1.0
map Yes Yes Yes Yes Yes
meta Yes Yes Yes Yes Yes
object Yes Yes Yes Yes Yes
output 10.0 Not supported 4.0 5.1  11.0
param Yes Yes Yes Yes Yes
select Yes Yes Yes Yes Yes
textarea Yes Yes Yes Yes Yes