このウェブサイトはご利用の端末での閲覧に対応していません。
This website does not support your device.

option”要素~“value”属性

記事Sep.21st, 2020
フォームで送信される値を指定する属性
この記事はHTML Living Standardに対応しています。
この記事はHTML Living Standardに対応しています。

value”属性について

value”属性はoption”要素で表される入力候補を選択したときにフォームで送信される入力値を指定します。

option”要素select”要素の子孫要素である場合、フォームを送信したときにselect”要素name”属性の値とともに“value”属性の値が送信されます。“value”属性を省略した場合はoption”要素の内容が値として送信されます。

select”要素required”属性が指定され、size”属性の値が“1”であり、かつmultiple”属性が指定されていない場合、 その子要素となる最初のoption”要素の“value”属性の値が空であればそのoption”要素はプレースホルダーとなります。プレースホルダーが選択された状態では入力欄は未入力とみなされてフォームは送信できません。

value”属性とlabel”属性をどちらも指定する場合はoption”要素は空要素です。

指定できる値

属性値 説明
文字列 フォームで送信される値

サンプルコード

選択式の入力欄

<form method="post" action="sample-selecttag1.php" target="_blank">
<fieldset>
<p>
<label>
好きな魚:
<select name="fish">
<option value="">--選択--</option>
<option value=""></option>
<option value=""></option>
<option value=""></option>
<option value=""></option>
<option value=""></option>
</select>
</label>
</p>
</fieldset>
<p><input type="submit" value="送信する"></p>
</form>

テキスト入力欄への入力候補

<form method="post" action="sample-inputtag7.php" target="_blank">
<fieldset>
<p><label>好きな果物:<input type="text" name="fruit" list="fruitlist"></label></p>
<datalist id="fruitlist">
<option value="甘蕉">
<option value="林檎">
<option value="甜瓜">
<option value="">
<option value="">
</datalist>
<p><label>好きな野菜:<input type="text" name="vege" list="vegelist"></label></p>
<datalist id="vegelist">
<option value="南瓜">
<option value="甘藍">
<option value="甘藷">
<option value="西瓜">
<option value="茄子">
</datalist>
</fieldset>
<fieldset>
<legend>猫</legend>
<p><label>このくらい好き:<input type="range" name="cat" min="0" max="100" list="catlist"></label></p>
<datalist id="catlist">
<option value="50">
<option value="75">
<option value="90">
<option value="100">
</datalist>
</fieldset>
<p><input type="submit" value="送信する"></p>
</form>

一番上へ
トップにもどる
シェアする
シェアする
Facebookでシェアする
ツイート
Google+でシェア
Pocket
はてなブックマーク