日期:2014-05-17  浏览次数:20450 次

javascript 验证空白区域
我的php有个页面 想用js去控制用户少输入一项 会出现提示,该怎么做?
我试过网上给你的代码,不太成功。

比如有个form是这样的:
PHP code

<form name="auth_form" action="auth.php">
<input name="gender" type="radio" value="<?php echo $gender_id; ?>"><?php echo $gender; ?>
</form>



比如用户没选择性别这一栏,我希望能出现提示,该怎么弄?
如果name="gender" 是动态的,比如 name="gender_<?php echo $some_id; ?>" 那又该怎么弄???

很紧急啊!

------解决方案--------------------
下面这样能检查两个都选中,也可能没把需求理解清楚
JScript code

<form name="auth_form" action="auth.php" method="post" onsubmit="return aa()">
<input name="payment" type="radio" value="123"/>
<input name="sea" type="radio" value="456"/>
}
<br />
<input type="submit" value="submit" />
</form>

<script>
function aa(){
    var radioInput=document.getElementsByTagName("form")[0].getElementsByTagName("input");
    if(radioInput[0].checked==false || radioInput[1].checked==false){
        alert("请选择。。");
        return false;
    }
}
</script>

------解决方案--------------------
探讨

radio的名字是变动的,不一定是payment
引用:

<form name="auth_form" action="auth.php" onsubmit="return foo();" >
JScript code
function foo(){
var count=0;
var payments=document.getElementsByName('pa……