inputRadioObject.nameプロパティ

inputRadioObject.nameは、ラジオボタン(type属性がradioであるinput要素)のname属性の値を取得、もしくは、設定するプロパティ。

name属性には、フォーム部品名を指定できる。

構文

取得

var $name = $inputElementReference.name;

戻り値

ラジオボタン(type属性がradioであるinput要素)のname属性の値。

設定

$inputElementReference.name = inputElementName;
inputElementName
ラジオボタン(type属性がradioであるinput要素)のname属性値(フォーム部品名)を指定。

サンプル

ラジオボタンAのname属性値:
ラジオボタンBのname属性値:

サンプルの動作について

  • 「ラジオボタンAのname属性をradio1に」ボタンをクリックすると、ラジオボタンAのname属性をradio1にする。「ラジオボタンAのname属性値:」の右横に「radio1」と表示する。
  • 「ラジオボタンAのname属性をradio2に」ボタンをクリックすると、ラジオボタンAのname属性をradio2にする。「ラジオボタンAのname属性値:」の右横に「radio2」と表示する。
  • 「ラジオボタンBのname属性をradio1に」ボタンをクリックすると、ラジオボタンBのname属性をradio1にする。「ラジオボタンBのname属性値:」の右横に「radio1」と表示する。
  • 「ラジオボタンBのname属性をradio2に」ボタンをクリックすると、ラジオボタンBのname属性をradio2にする。「ラジオボタンBのname属性値:」の右横に「radio2」と表示する。

サンプルのソースコード

JavaScript

<script type="text/javascript">
function setRadio( $id, $name ) {
    var $elementReference = document.getElementById( $id );
    $elementReference.name = $name;
    var $name = $elementReference.name;
    if( $id == "radioA" ){
        document.getElementById( "sampleOutputA" ).innerHTML = $name;
    }else{
        document.getElementById( "sampleOutputB" ).innerHTML = $name;
    }
}
</script>

HTML

<div id="sampleWarp">
    <p>
        <button onclick="setRadio( 'radioA', 'radio1' );">ラジオボタンAのname属性をradio1に</button>
        <button onclick="setRadio( 'radioA', 'radio2' );">ラジオボタンAのname属性をradio2に</button>
    </p>
    <p>
        <button onclick="setRadio( 'radioB', 'radio1' );">ラジオボタンBのname属性をradio1に</button>
        <button onclick="setRadio( 'radioB', 'radio2' );">ラジオボタンBのname属性をradio2に</button>
    </p>
    <p>
        ラジオボタンAのname属性値:<span id="sampleOutputA"></span>
        <br />
        ラジオボタンBのname属性値:<span id="sampleOutputB"></span>
    </p>
    <p>
        <label><input type="radio" name="radio1" id="radioA" value="A"> ラジオボタンA</label>
        <label><input type="radio" name="radio1" id="radioB" value="B"> ラジオボタンB</label>
    </p>
</div>

スポンサード リンク

カテゴリー: DOM, input type=radio オブジェクト, JavaScript, リファレンス パーマリンク