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;


参考技术A <html>
<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获取单选框的值,不同值执行不同的东西,这个怎么弄?的主要内容,如果未能解决你的问题,请参考以下文章

angularjs怎么获取到单选框的值

javascript 怎么获得单选框值

jquery 如何获取单选框的值?

PHP中怎样获取radio单选框的值

thinkphp中怎样获取radio单选框的值(单选框较多)

jsp/js在修改页面把单选框的值传过去, 就是在修改页面要看到原先单选框选的是啥.