| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1115 人关注过本帖
标题:[求助]单选按钮验证????
只看楼主 加入收藏
zsf2006
Rank: 1
来 自:博客园
等 级:新手上路
威 望:1
帖 子:315
专家分:0
注 册:2006-6-3
结帖率:100%
收藏
 问题点数:0 回复次数:3 
[求助]单选按钮验证????
先给出文件,问题在后面
====1.asp=====如下:
<form name="frm" method="post" action="2.asp" onSubmit="return check();">
答案:
<input name="answer type="radio" value="是">是
<input name="answer" type="radio" value="否">否
input name="beizhu" type="text" size="30">备注
(如果你选择了"否",请在备注栏填写原因,谢谢!)
.....
.....
<input type="submit" value="提交">
</form>
=========结束=======
好了,我想实现的功能是:当点击提交按钮的时候,
如果用户没有选择答案则弹出警告"请选择答案";
如果用户选择了"是"则跳到2.asp页面;(就是说可以不用填写备注!)
如果用户选择了"否"则弹出警告"请填写备注!";
我想这个check()函数应该怎么写呢?知道的帮个忙啊 先3Q 6
在线等..........................

搜索更多相关主题的帖子: 按钮 验证 
2006-11-21 17:24
玉树临风
Rank: 1
等 级:新手上路
帖 子:49
专家分:0
注 册:2006-11-7
收藏
得分:0 
我这里有单选按钮转换不同页面的代码。你可以根据改一个吧
SCRIPT LANGUAGE="JavaScript">
<!--
function hw_subform()
{
var ischecked=false
for(i=0;i<document.all.ra1.length;i++)
{
if (document.all.ra1[i].checked==true)
{
ischecked = true
document.all.myform.action=document.all.ra1[i].value
}
}
if(ischecked)
{
document.all.myform.submit()
}
else
{
alert("请选择")
}
}
//-->
</SCRIPT>
<form method="post" name=myform>
<input type="radio" name="ra1" value="a.asp">a.asp
<input type="radio" name="ra1" value="b.asp">b.asp
<input type="button" value="确定" onclick="hw_subform()"></form>
</body>
2006-11-21 23:28
seal520_2008
Rank: 1
等 级:新手上路
帖 子:239
专家分:0
注 册:2006-6-13
收藏
得分:0 
这个判断下不就可以了啊
asp判断:
select case request.form("answer")
case ""
response.write"<script>"
response.write"alert('请选择一个');history.back();"
response.write"</script>"
case "是"
response.redirect "2.asp"
case "否"
response.write"<script>"
response.write"alert('请填写备注');history.back();"
response.write"</script>"
end select

javascript判断:
<script language="JavaScript">
<!--
function check(){
if (!document.frm.answer[0].checked&&!document.frm.answer[1].checked)
{
alert("请选择一个!");
document.frm.answer[0].focus;
return false;
}
if (document.frm.answer[0].checked)
{
window.location="2.asp";
}
if (document.frm.answer[1].checked)
{
alert("请填写备注!");
return false;
}
}
//-->
</script>

每晚0:00上线 msn:seal520_2008@ myblog:http://seal.
2006-11-21 23:42
zsf2006
Rank: 1
来 自:博客园
等 级:新手上路
威 望:1
帖 子:315
专家分:0
注 册:2006-6-3
收藏
得分:0 
很感谢楼上的两位朋友!
我想问题应该可以解决了

光临我的博客:http://
2006-11-22 10:13
快速回复:[求助]单选按钮验证????
数据加载中...
 
   



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

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