首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

单选按钮选中有关问题 逻辑估计错了。

2012-06-02 
单选按钮选中问题逻辑估计错了。。。var buttondocument.getElementsByName(d1)var pdocument.getElemen

单选按钮选中问题 逻辑估计错了。。。

var button=document.getElementsByName("d1");
var p=document.getElementById("a3");
for(var i=0;i<button.length;i++)
{
if(button[i].checked==false)
{

p.value="请选择性别";
return false;

}else
{

p.value="";

return true;
}

}





 <td><input type="radio" name="d1" value="男" />
  男
  <input type="radio" name="d1" value="女" />
  女
   
  <input type="text" name="name" id="a3" class="a1"/>
  </td>



这个只有选择男的时候可以提交表单。。。选择女的时候不可以提示需要选中
帮看一下是哪的逻辑错误

[解决办法]

JScript code
//嗯 是逻辑问题 下面已解决function read(){    var reValue=false;    var button=document.getElementsByName("d1");    var p=document.getElementById("a3");    for(var i=0;i<button.length;i++)    {        if(button[i].checked==true){reValue = true;break;}    }    if(reValue){p.value="";return reValue;}else{p.value="请选择性别";return reValue;}} 

热点排行