name属性
input要素のname属性は、input要素の名前を指定する属性。
ブラウザ対応 |
---|
構文
<input name="名前">
input要素の名前を指定する。
name属性に対応しているinput要素のタイプ(type属性値)
サンプルコード
1行テキスト入力欄
<input name="sample">
カラー入力欄
<input type="color" name="sample">
ラジオボタン
<label> ラジオボタンA: <input type="radio" name="sample" value="A"> </label> <br> <label> ラジオボタンB: <input type="radio" name="sample" value="B"> </label>
サンプル
HTMLソースコード
<form action="sample-input.php" method="post" target="_blank"> <p> <label> ラジオボタンA: <input type="radio" name="sampleName" value="ラジオボタンA"> </label> <br> <label> ラジオボタンB: <input type="radio" name="sampleName" value="ラジオボタンB"> </label> </p> <p><input type="submit" value="送信"></p> </form>
実際の表示
sample-input.php
データ送信後に表示するPHPファイルのソースコード。
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8" /> <title>input要素のサンプルからの送信結果</title> </head> <body> <h1>input要素のサンプルからの送信結果</h1> <p style="font-size: 24px;">入力した値: <b style="color: #f00"><?php echo $_POST[sampleName] ?></b></p> </body> </html>
$_POST[sampleName]
のように、input要素に指定した名前sampleName
をキーにして読み出している点に注目。