js获取单选框的值,不同值执行不同的东西,这个怎么弄?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js获取单选框的值,不同值执行不同的东西,这个怎么弄?相关的知识,希望对你有一定的参考价值。
<input name="shi" type="radio" onclick="show('block')" value="1" />
是<input type="radio" name="shi" onclick="show('none')"/>否
我想用js获取单选框的值,如果选的是“是”,就执行别的东西,如果选择“否”就跳过,我用下面的代码 获取,无论选中不选中都能获取到值,就都得执行里面的语句。谁知道这怎么弄啊?
if( document.getElementsByName("shi")!="")
if(document.all.tex.value=="")
alert("对不起,您的体育教练经验还未填写");
return false;
//-------判断是否有项目经验-----------
if(document.form2.xiang.value=="")
alert("对不起,您的项目经验还未填写");
return false;
//-------判断事都有领导经验-------------
if(document.form2.ling.value=="")
alert("对不起,您的领导经验还未填写");
return false;
<head>
</head>
<script>
function show(obj)
if (document.getElementById("radio1").checked)
alert('是')
else
alert('否')
</script>
<body>
<input id="radio1" name="shi" type="radio" onclick="show('block')" value="1" />是
<input id="radio2" name="shi" type="radio" onclick="show('none')" value="0" />否
</body>
</html>本回答被提问者采纳 参考技术B <input name="shi" type="radio" onclick="show('block')" value="1" />是
<input type="radio" name="shi" onclick="show('none')" value="0" />否
if( document.getElementsByName("shi")==1)
else
追问
不行,一直都是 执行一个里面的,无论你选择哪个,都是执行else{}里面的或者是那个里面的!
以上是关于js获取单选框的值,不同值执行不同的东西,这个怎么弄?的主要内容,如果未能解决你的问题,请参考以下文章