2017-02-21 4 views

答えて

0

投稿アクションで無効な値を取得できません。ただ、ラジオボタンは無効にしないと、それが確認されています場合には、値を取得するか、そのように読み取り専用にそれを作ることができます。 <input name="ec" class="g" type="radio" value="E" readonly="readonly" checked="checked">

Take a look at this StackOverflow answer

0

あなたはjquery

と次のコードのようにそれを得ることができます

alert($('input[name=ec]:checked').val())
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<input name="ec" class="g" type="radio" value="E" disabled="'disabled'" checked="checked"> 
 
     E 
 
     <br>*

+0

あなたは私が使用していたのJavaScriptファイルがわからない場合は、ブレークポイントなしでChromeでデバッグする方法を確認するために任意のリンクを持っていますか? –

+0

上記のスニペットを使用する場合。上記のスニペットのように 'jQuery'を追加する必要があります。 –

0

@Afnanが言うように、その正常に動作します。あなたは、複数の無線を持っているときには、あなたがこの

var radio= []; 
    $.each($("input[name='sport']:checked"), function(){    
     favorite.push($(this).val()); 
    }); 
    alert("My selected checkbox are: " + favorite.join(", ")); 

行うには、あなたのようにスクリプトファイルを追加する必要が言うことを忘れyaah必要があるすべての選択したラジオボタンの値を必要とする。..

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
+0

OPには言及していません** jQuery ** –

0

バニラあなたはラジオがチェックされているradioボタンの値を表示したい場合はJavaScript

、そしてちょうど書く

if (document.getElementById('s').checked) { 
    selectedVal = document.getElementById('s').value; 
} 

if (document.getElementById('s').checked) { 
 
    selectedVal = document.getElementById('s').value; 
 
} 
 
alert(selectedVal);
<input name="ec" class="g" type="radio" id="s" value="E" disabled="'disabled'" checked="checked"> E 
 
<br>*

関連する問題