当前位置: 代码迷 >> Java Web开发 >> javascript 的判断表单里的单选按钮是否选择出发运算,该怎么处理
  详细解决方案

javascript 的判断表单里的单选按钮是否选择出发运算,该怎么处理

热度:44   发布时间:2016-04-17 10:35:18.0
javascript 的判断表单里的单选按钮是否选择出发运算
if(document.form1.radio.value.indexOf("/")==0)
{
alert('除’);
return false;
}
表单名字是form1
单选按钮:<input type="radio" name="radio" id="radio" value="*">
  <input type="radio" name="radio" id="radio" value="/">
如何判断我选择了是“/”

------解决方案--------------------
<input type="radio" name="radio" id="radio" value="1">是

if("1".equals(document.form1.radio.value))
这样可以么

------解决方案--------------------
if(document.form1.radio.value=="0")
{
alert('除’);
return false;

}
<input type="radio" name="radio" id="radio" value="1">乘
<input type="radio" name="radio" id="radio" value="0">除


------解决方案--------------------
HTML code
<html><head><script>  function sub(){      var radioArr=document.getElementsByName("radio_name");      var val;      for(var i=0;i<radioArr.length;i++){        if(radioArr[i].checked){            val=radioArr[i].value;            break;        }      }      if(val=="*"){         alert("乘");      }else if(val=="/"){         alert("除");      }  }</script></head><body>    <input type="radio" name="radio_name" value="*"/>乘    <input type="radio" name="radio_name" value="/"/>除    <input type="button" value="提交" onclick="sub();"/></body></html>
------解决方案--------------------
<input type="radio" name="radio" id="radio" value="*">
<input type="radio" name="radio" id="radio" value="/">
<input type="button" value="234" onclick="test()"/>


<script>

function test(){
var s = document.getElementsByName('radio');
for(var i = 0; i < s.length; i++) {
if(s[i].checked == true && s[i].value == '/') {
alert('除');
return false;
}
}
}
</script>
------解决方案--------------------
ID不要重名,直接用ID,找到checkbox对象,判断其checked属性是否为true即可
  相关解决方案