Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/431.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 检查选中的单选按钮_Javascript_Html_Css_Jquery Mobile - Fatal编程技术网

Javascript 检查选中的单选按钮

Javascript 检查选中的单选按钮,javascript,html,css,jquery-mobile,Javascript,Html,Css,Jquery Mobile,----编辑---- 我正在制作一个jquery移动应用程序。现在我想检查哪个单选按钮被选中 这就是我在javascript中所做的 function filter(){ if(document.getElementById('segment1').checked) { alert('Iedereen'); }else if(document.getElementById('segment2').checked) { alert('team')

----编辑----

我正在制作一个jquery移动应用程序。现在我想检查哪个单选按钮被选中

这就是我在javascript中所做的

function filter(){
    if(document.getElementById('segment1').checked) {
         alert('Iedereen');
    }else if(document.getElementById('segment2').checked) {
         alert('team');
    }else{
        alert('favorieten');
    }
}
这是我的HTML

<div data-role="fieldcontain">
<fieldset data-role="controlgroup" data-type="horizontal" onchange=filter() > 
    <input type="radio" name="radio-view"  data-icon="segment-titlestyle-segonly"  id="segment1" value="choice1" checked="checked"/> 
    <label for="segment1"  id="controls">
    <span class="ui-btn-text-controls">Iedereen</span>
    </label> 
    <input type="radio" name="radio-view" data-icon="segment-titlestyle-segonly" id="segment2" value="choice2" /> 
    <label for="segment2" id="controls">
    <span class="ui-btn-text-controls">Team</span>
    </label> 
    <input type="radio" name="radio-view" data-icon="segment-titlestyle-segonly" id="segment3" value="choice3" /> 
    <label for="segment3" id="controls">
    <span class="ui-btn-text-controls">Favorieten</span>
    </label>  
</fieldset>

艾德琳
团队
宠儿
由于某种原因,它不起作用。有人能帮忙吗

问候。

您的示例工作

函数AlertRadioId(groupName){//groupName是“radio view”
var radios=document.getElementsByName(groupName);
对于(i=0;i

需要在button/radio button onclick事件中调用此函数,当您启动此js代码时,检查更改或某些按钮单击Yes(是)这更是我的问题,当您选择radio按钮时,它应该执行此代码。是否应该使用onClick事件执行此操作?@user1251632:在更改字段集时激发它
function AlertRadioId( groupName ) { //groupName is "radio-view"
    var radios = document.getElementsByName( groupName );
    for( i = 0; i < radios.length; i++ ) {
        if( radios[i].checked ) {
            alert(radios[i].value);
            return true;
        }
    }
}