2017-02-21 31 views
0

编写一个HTML代码,通过成功提交,我想检查我选择的值。 无法看到我在单选按钮中选择的值。不显示单选按钮中的选定值

*

<input name="ec" class="g" type="radio" value="E" disabled="'disabled'" checked="checked"> 
     E 
     <br>* 

我应该做些什么来解决这个问题?

+1

你能分享的JavaScript代码 –

回答

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

你有任何链接检查如何在Chrome中调试无断点,如果我不知道哪些JavaScript文件我使用? –

+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

香草JavaScript的

如果你想显示在无线电检查radio按钮的价值,那么就写

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>*