最新のWeb開発のチュートリアル
 

HTML name Attribute


定義と使用法

name属性は、要素の名前を指定します。

このname属性には、JavaScriptの要素を参照するために使用することができます。

フォーム要素のためには、データが送信される基準として使用され、

iframe要素のために、フォーム送信を標的化するために使用することができます。

マップ要素については、 name属性が関連付けられている<img>'s usemap属性と画像と地図との関係を作成します。

meta要素については、 name属性がの情報/値の名前を指定しcontent属性。

param要素の場合は、 name属性が一緒に使用されているvalueで指定したプラグインのパラメータを指定する属性<object>タグを。


に適用されます

name属性は、次の要素で使用することができます。

要素 属性
<button> name
<fieldset> name
<form> name
<iframe> name
<input> name
<keygen> name
<map> name
<meta> name
<object> name
<output> name
<param> name
<select> name
<textarea> name

クリックされたときに異なる値を提出同じ名前を持つ二つのボタン:

<form action="demo_form.asp" 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>
»それを自分で試してみてください

Fieldsetの例

<fieldset>name属性:

<fieldset name="personalia">
  Name: <input type="text"><br>
  Email: <input type="text"><br>
</fieldset>
»それを自分で試してみてください

Form

HTMLフォームname属性:

<form action="form_action.asp" 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>
»それを自分で試してみてください

Iframe

<iframe>リンクのターゲットとして作用します:

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

<a href="http://www.w3ii.com" target="iframe_a">w3ii.com</a>
»それを自分で試してみてください

Input

三つの入力フィールドを持つHTMLフォーム。 2つのテキストフィールドと1 submitボタン:

<form action="demo_form.asp">
  Name: <input type="text" name="fullname"><br>
  Email: <input type="text" name="email"><br>
  <input type="submit" value="Submit">
</form>
»それを自分で試してみてください

Keygen

keygenのフィールドを持つフォーム:

<form action="demo_keygen.asp" method="get">
  Username: <input type="text" name="usr_name">
  Encryption: <keygen name="security">
  <input type="submit">
</form>
»それを自分で試してみてください

Mapの例

クリック可能な領域を有する画像マップ、:

<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>
»それを自分で試してみてください

Meta

使用するname説明、キーワード、およびHTML文書の作成者を定義する属性を:

<head>
<meta name="description" content="Free Web tutorials">
<meta name="keywords" content="HTML,CSS,JavaScript">
<meta name="author" content="Hege Refsnes">
</head>
»それを自分で試してみてください

Objectの例

<object>を持つ要素name属性:

<object data="helloworld.swf" width="400" height="400" name="obj1"></object>
»それを自分で試してみてください

Output

計算を実行し、中に結果を示し<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>
»それを自分で試してみてください

Param

設定"autoplay"にパラメータを"true"音がページが読み込まれるとすぐに再生を開始しますので、:

<object data="horse.wav">
  <param name="autoplay" value="true">
</object>
»それを自分で試してみてください

Select

ドロップダウンリストname属性:

<select name="cars">
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="opel">Opel</option>
  <option value="audi">Audi</option>
</select>
»それを自分で試してみてください

Textareaの例

テキスト領域name属性:

<form action="demo_form.asp">
  <textarea name="comment">Enter text here...</textarea>
  <input type="submit">
</form>
»それを自分で試してみてください

ブラウザのサポート

multiple属性は、各要素について、以下のブラウザのサポートを持っています。

素子
button はい はい はい はい はい
fieldset はい サポートされていません はい はい はい
form はい はい はい はい はい
iframe はい はい はい はい はい
input 1.0 2.0 1.0 1.0 1.0
keygen はい サポートされていません はい 6.0 はい
map はい はい はい はい はい
meta はい はい はい はい はい
object はい はい はい はい はい
output 10.0 サポートされていません 4.0 5.1 11.0
param はい はい はい はい はい
select はい はい はい はい はい
textarea はい はい はい はい はい