js獲取單選按鈕的值
function getVals(){ var res = getRadioRes('rds'); if(res == null){mui.toast('請選擇'); return;} mui.toast(res); } function getRadioRes(className){ var rdsObj = document.getElementsByClassName(className); var checkVal = null; for(i = 0; i < rdsObj.length; i++){ if(rdsObj[i].checked){checkVal = rdsObj[i].value;} } return checkVal; }
js獲取複選框的值
function getVals(){ var res = getCheckBoxRes('rds'); if(res.length < 1){ mui.toast('請選擇'); return; } mui.toast(res); } function getCheckBoxRes(className){ var rdsObj = document.getElementsByClassName(className); var checkVal = new Array(); var k = 0; for(i = 0; i < rdsObj.length; i++){ if(rdsObj[i].checked){ checkVal[k] = rdsObj[i].value; k++; } } return checkVal; }
單選按鈕、複選框先分別設置相同的類名,再經過獲取類名的方式獲取到,再作後續的處理。