Javascript 检查选中的单选按钮
----编辑---- 我正在制作一个jquery移动应用程序。现在我想检查哪个单选按钮被选中 这就是我在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')
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;
}
}
}