inputRadioObject.requiredプロパティ

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

required属性には、ラジオボタンを選択必須にするかどうかを指定することができる。

構文

取得

var $required = $inputElementReference.required;

戻り値

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

  • ラジオボタンが選択必須であれば「true」を返す。
  • ラジオボタンが選択必須でなければ「false」を返す。

設定

$inputElementReference.required = boolean;
boolean
選択必須にするかどうかを指定。
  • true:選択必須にする。
  • false:選択必須にしない。

サンプル

サンプルの動作について

  • 「ラジオボタンを選択必須にする」ボタンをクリックすると、「ラジオボタン」を選択必須にする。
  • 「ラジオボタンを選択必須にしない」ボタンをクリックすると、「ラジオボタン」を選択必須にしない。
  • 「ラジオボタンは選択必須か」ボタンをクリックすると、
    • 「ラジオボタン」が選択必須であれば、ボタンの右横に「true」と表示する。
    • 「ラジオボタン」が選択必須でなければ、ボタンの右横に「false」と表示する。

サンプルのソースコード

JavaScript

<script type="text/javascript">
function setRequired( $required ) {
    var $elementReference = document.getElementById( "sample" );
    $elementReference.required = $required;
}
function getRequired() {
    var $elementReference = document.getElementById( "sample" );
    var $required = $elementReference.required;
    document.getElementById( "sampleOutput" ).innerHTML = $required;
}
</script>

HTML

<div id="sampleWarp">
    <p>
        <button onclick="setRequired( true );">ラジオボタンを選択必須にする</button>
        <button onclick="setRequired( false );">ラジオボタンを選択必須にしない</button>
    </p>
    <p>
        <button onclick="getRequired();">ラジオボタンは選択必須か</button>
        <span id="sampleOutput"></span>
    </p>
    <form>
        <label><input type="radio" name="sampleRadio" id="sample" value="A" required> ラジオボタン</label>
    </form>
</div>

スポンサード リンク

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