<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;
}
}
不行,一直都是 执行一个里面的,无论你选择哪个,都是执行else{}里面的或者是那个里面的!