| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 453 人关注过本帖
标题:无知的困惑
只看楼主 加入收藏
yql100059
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2010-6-13
结帖率:0
收藏
已结贴  问题点数:20 回复次数:2 
无知的困惑
<html>
<head><title></title>
<script language="vbscript">
<!--
sub checkvl()
dim e
e=bb.e.value
if e=""then
msgbox"........",0+48
focusto(0)
exit sub
else
document.bb.submit()
end if
end sub
sub focusto(x)
document.bb.elements(x).focusto()
end sub
-->
</script>
</head>
<body>
<form method="post" action="a.asp"name="bb">
<input name="e" type="checkbox"value="c">c
<input name="e" type="checkbox"value=d">d
<input name="e" type="checkbox"value="f">f
<input type="button" name="but1"value="提交" onclick="checkvl()">
<input type="reset"name="but2"value="取消">
</body>
</html>
小弟初来驾到,才学ASP,上面有个表单,想在点击提交按扭时对表单的内容进行验证,对复选框的验证,在多个选项中必须最少选择一个,必须对复选框进行选择。小弟先在这谢谢大家!~~
搜索更多相关主题的帖子: 困惑 无知 
2010-06-13 16:39
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:10 
<html>
<head><title></title>
<script language="javascript">
<!--
function checkvl()
{
   var selStr=getSelectedCheckBox();//获得选中的值
   if(selStr=="")
   {
      alert("请至少选择一项");
      return false;
   }
   document.bb.submit();
}
//获得复选框选中的值
function getSelectedCheckBox()
{
   var tempStr="";//接收选中值的字符串变量
   for(var i=0;i<document.bb.e.length;i++)
   {
       if(document.bb.e[i].checked)//如果某个复选框被选中
          tempStr=tempStr+document.bb.e[i].value+"|";
         //将选中的值添加到接收字符串中,
         //javascript中连接字符串与变量用+号  
   }
   return tempStr;
}
-->
</script>
</head>
<body>
<form method="post" action="a.asp"name="bb">
<input name="e" type="checkbox"value="c">c
<input name="e" type="checkbox"value=d">d
<input name="e" type="checkbox"value="f">f
<input type="button" name="but1"value="提交" onclick="checkvl();">
<input type="reset"name="but2"value="取消">
</body>
</html>
2010-06-13 16:57
魏兴耀
Rank: 8Rank: 8
来 自:江西
等 级:蝙蝠侠
威 望:3
帖 子:246
专家分:840
注 册:2009-11-9
收藏
得分:10 
就和楼上那样,用JAVA去判断,在提交那里加onclick="checkvl()

只有大胆尝试,才有机会得到想要的成功
2010-06-19 16:26
快速回复:无知的困惑
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014210 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved