簡體   English   中英

如何檢查每個無線電組中的按鈕是否被選中?

[英]How to check is the button is selected in each radio group?

我有3個廣播組,我想檢查一下是否在每個廣播組中都選擇了按鈕。

例如我想要這樣的東西

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

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

按名稱閱讀三組。 然后迭代器其他它。 使用條件語句檢查.checked。

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;       
    }
}

假設您有三個radioButton,即一二和三。 你可以這樣

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查找選中的RadioButton

為每個RadioGroup編寫以下代碼:

if (radioGroup.getCheckedRadioButtonId() == -1)
{
  // no radio buttons are checked
}
else
{
  // one of the radio buttons is checked
}

您還可以在此處查看答案如何檢查Android中的單選按鈕中是否選中了單選按鈕?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM