Nazwa HTML Atrybut


Definicja i użycie

nameAtrybut określa nazwę elementu HTML .

Ten nameatrybut może być używany do odwoływania się do elementu w JavaScript.

W przypadku <form>elementu nameatrybut jest używany jako odniesienie podczas przesyłania danych.

W przypadku <iframe>elementu nameatrybut może służyć do kierowania przesyłania formularza.

W przypadku <map>elementu nameatrybut jest powiązany z atrybutem <img>elementu usemapi tworzy relację między obrazem a mapą.

Dla <meta>elementu nameatrybut określa nazwę informacji/wartości contentatrybutu.

W przypadku <param>elementu nameatrybut jest używany razem z valueatrybutem do określenia parametrów wtyczki określonej w <object> tagu.


Dotyczy

Atrybutu namemożna użyć na następujących elementach:

Elementy Atrybut
<przycisk> Nazwa
<zestaw pól> Nazwa
<formularz> Nazwa
<iframe> Nazwa
<wejście> Nazwa
<mapa> Nazwa
<meta> Nazwa
<obiekt> Nazwa
<wyjście> Nazwa
<param> Nazwa
<wybierz> Nazwa
<obszar tekstowy> Nazwa

Przykłady

Przykład

Dwa przyciski o jednakowych nazwach, które po kliknięciu przesyłają różne wartości:

<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>

Przykład zestawu pól

<zestaw pól> z atrybutem nazwy:

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

Przykład formularza

Formularz HTML z atrybutem name:

<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>

Przykład iframe

<iframe>, które działają jako cel dla linku:

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

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

Przykład wejścia

Formularz HTML z trzema polami wejściowymi; dwa pola tekstowe i jeden przycisk przesyłania:

<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>

Przykład mapy

Mapa obrazu z obszarami, które można kliknąć:

<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>

Metaprzykład

Użyj atrybutu name, aby zdefiniować opis, słowa kluczowe i autora dokumentu HTML:

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

Przykład obiektu

Element <object> z atrybutem name:

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

Przykład wyjścia

Wykonaj obliczenia i pokaż wynik w elemencie <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>

Przykład Param

Ustaw parametr „autoplay” na „true”, aby dźwięk zaczął się odtwarzać zaraz po załadowaniu strony:

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

Wybierz przykład

Lista rozwijana z atrybutem nazwy:

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

Przykład obszaru tekstowego

Obszar tekstowy z atrybutem nazwy:

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

Obsługa przeglądarki

multipleAtrybut ma następującą obsługę przeglądarki dla każdego elementu :

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