读书人

javascript 的判断表单里的单选按钮是

发布时间: 2012-04-08 14:38:30 作者: rapoo

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即可

读书人网 >Java Web开发

热点推荐