标题:菜鸟求教!onclick=check()为什么调用了不了角本函数
只看楼主
南方一品狼
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-6-11
 问题点数:0 回复次数:6 
菜鸟求教!onclick=check()为什么调用了不了角本函数

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>网上投票调查表</title>
</head>

<script language="VBScript">
sub check()
flag=false
for i=0 to 4
if frm1.os.iten(i).checked then
flag=true
end if
next
if flag=false then
msgbox"请你选择一个项目!"
exit sub
end if
frm1.submit
end sub
</script>

<body bgcolor="#F2EADD" text="#005E5E">
<table width="75%" border="1" align="center" cellpadding="0" cellspacing="0"bordercolorlight="#cccc33"

bordercolorrdark=#999999">
<tr>
<td>
<font align="center" face="楷体_GB2312" size="+3"> 意见调查表</font> </td>
</tr>
<tr>
<td height="247">
<form method="post" name="frm1" action="submit.asp">
<br>
<p><font size="+1">请选择你现在最想用的操作系统:</font></p>
<p>
<input type="radio" name="os" value="0">
<b><font size="+1">unix</font></b> </p>
<p>
<input type="radio" name="os" value="1">
<b><font size="+1">linux</font></b> </p>
<p>
<input type="radio" name="os" value="2">
<b><font size="+1">win98</font></b> </p>
<p>
<input type="radio" name="os" value="3">
<b><font size="+1">win2000</font></b> </p>
<p>
<input type="radio" name="os" value="4">
<b><font size="+1">其他的操作系统</font></b> </p>
<hr align="center" size="3">
<p>
<input type="button" name="提交" value="我要投票!" onclick=check()>c
</p>
<p>
<a href="result.asp">查看投票结果</a>
<p>
</form></td>
</tr>
</table>
</body>
</html>

搜索更多相关主题的帖子: check onclick 函数 
2007-08-11 23:54
slfyeye
Rank: 1
来 自:上海
等 级:新手上路
威 望:1
帖 子:163
专家分:0
注 册:2006-3-5
得分:0 

楼主的脚本怎么是VBS的啊。。。这个在客户端是无法运行的。换成JS的吧...


2007-08-12 00:08
QQQQQQQQQQQQ
Rank: 1
等 级:新手上路
帖 子:159
专家分:0
注 册:2007-8-10
得分:0 

[QUOTE]<script language="VBScript">
sub check()
msgbox"请你选择一个项目!"
end sub
</script>
<input type="button" name="提交" value="我要投票!" onclick="check()">[/QUOTE]

[此贴子已经被作者于2007-8-12 0:17:04编辑过]


本人水平有限,所说之话不可全信,也不可不信,
2007-08-12 00:15
南方一品狼
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-6-11
得分:0 
谢谢!
楼上的
虽然问题是解决了,但新问题又出现了:不管你选择还是不选,都要调用VBScript
菜鸟我不懂什么办了,请高手帮个忙,想个办法!
谢谢所有看贴的人
我已经用了IIS运行了

[此贴子已经被作者于2007-8-12 9:01:38编辑过]

2007-08-12 08:37
南方一品狼
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-6-11
得分:0 
<script language="VBScript">
sub check()
flag=false
for i=0 to 4
if frm1.os.iten(i).checked then
flag=true
end if
next
if flag=false then
msgbox"请你选择一个项目!"
exit sub
end if
frm1.submit
end sub
</script>
我想是不是这里出错了,请高手帮个忙啊,菜鸟才开始学网页!
谢谢谢谢谢谢了!~~~
2007-08-12 09:00
QQQQQQQQQQQQ
Rank: 1
等 级:新手上路
帖 子:159
专家分:0
注 册:2007-8-10
得分:0 
单选框不要按钮,直接点击单选时就提交它就好了.干嘛写这复杂

本人水平有限,所说之话不可全信,也不可不信,
2007-08-12 10:43
haxin
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2007-6-18
得分:0 

第一次来顶帖


努力努力再努力 学习学习再学习 结果....................
2007-08-13 08:40



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-162024-1-1.html




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

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