好吧,英语差不想看手册,又提简单问题了
<html>
	<script language="javascript">  
     function checklogin()
     {  
       if ((staff.one.value!=""))
         // 如果有选中,则返回true
          return true
       else {
         // 如果没有选中,则显示警告信息
          alert("员工的考绩表不能为空!")
          return false
          }  
     }  
	</script>
	<body>
			<form action="1.php" method="post" name = "staff" onsubmit = "return checklogin()">
			<input type="radio" name="one" value="1">
			<input type="radio" name="one" value="2">
			<input type="radio" name="one" value="3">
			<input type="radio" name = "one" value = "4">
   <input type="submit" name="submit" value="提交">
   <input type="reset" name="reset" value="重填" >
	</body>
</html>
不知道为什么?即使我什么都不选,但还是成功的跳转到1.php,问题是怎么样做到,如果没有全部选中,radio类型的框的话,就提示“你还有东西没有填完”
------解决方案--------------------
------解决方案--------------------
<script language="javascript"> 
 function checklogin()
 {
	var ckd =false;//定义radio 的状态
	var rds = document.getElementsByName('one');
	for(var i=0;i<rds.length;i++)
	{
		   ckd = ckd || rds[i].checked;//checked 每次 或上 一个 radio 的checked 状态
	}
	if(!ckd)
	{
		alert("没有选择");
		return false;
	}
 } 
</script>
<body>
<form action="index.php" method="post" name = "staff" onsubmit = "return checklogin()">
<input type="radio" name="one" value="1">
<input type="radio" name="one" value="2">
<input type="radio" name="one" value="3">
<input type="radio" name = "one" value = "4">
 <input type="submit" name="submit" value="提交">
 <input type="reset" name="reset" value="重填" >
  </form>
------解决方案--------------------lz 的结束标签加上 </form>
------解决方案--------------------你代码错了。看看我贴出来的那个代码 仔细想想
------解决方案--------------------恩,分都给我 哈哈。。http://www.itbajie.com/2012-03-01/30.html 这个就是你刚才的问题