Java 如何检查是否在每个收音机组中选择了按钮?

Java 如何检查是否在每个收音机组中选择了按钮?,java,android,android-studio,radio-button,android-radiogroup,Java,Android,Android Studio,Radio Button,Android Radiogroup,我有3个广播组,我想检查每个广播组中是否选择了按钮 例如,我想要这样的东西 if (in each radio group one button is selected){ do something } if ( one of RadioGroups have no selected button) { Show something like Toast } 按名字读三组。然后使用迭代器对其执行其他操作。检查。使用条件语句检查 var radios = document.getEleme

我有3个广播组,我想检查每个广播组中是否选择了按钮

例如,我想要这样的东西

if (in each radio group one button is selected){
do something 
}

if ( one of RadioGroups have no selected button) {
Show something like Toast 
}

按名字读三组。然后使用迭代器对其执行其他操作。检查。使用条件语句检查

var radios = document.getElementsByTagName('input1');
var value;
for (var i = 0; i < radios.length; i++) {
    if (radios[i].type === 'radio' && radios[i].checked) {
       // get value, set checked flag or do whatever you need to
       value = radios[i].value;       
    }
}
var radios=document.getElementsByTagName('input1');
var值;
对于(变量i=0;i
假设您有三个单选按钮,即一、二和三。你可以这样做

if(one.isChecked() || two.isChecked() || three.isChecked()){

      //do something 


 }else if(!one.isChecked() || !two.isChecked() || !three.isChecked()){
     //do something
                    Toast.makeText(TourClass.this, "Passwords do not match", 
Toast.LENGTH_LONG).show();




  }

使用
getCheckedRadioButtonId()
RadioGroup
中查找选中的
RadioButtonid按钮
,对于您编写的每个RadioGroup:

if (radioGroup.getCheckedRadioButtonId() == -1)
{
  // no radio buttons are checked
}
else
{
  // one of the radio buttons is checked
}
你也可以在这里查看答案