帮忙看一下这个问题。谢谢!

yours_wei 2002-07-17 09:22:56
代码如下
<SCRIPT LANGUAGE="VBScript">
function Submit_OnClick()
Dim TheForm
Set TheForm = Document.form1
If IsNumeric(TheForm.CACULATE.Value) Then
If TheForm.caculate.Value < 0 Or TheForm.caculate.Value > 100 Then
MsgBox "请输入一个 1 到 100 之间的数字。"
else
theForm.submit
theform.action="do.asp?judge=1"
End If
Else
MsgBox "请输入一个数字。"
End If
End function
</script>

<form action="" method=post name=form1 onsubmit="Submit_OnClick()">
分数input name=caculate type=text maxlength=3>
<input name=submit type=submit value="提交">
</form>

运行的时候,错误信息是 对象不支持此属性"theForm.submit"
...全文
61 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
yours_wei 2002-07-17
  • 打赏
  • 举报
回复
谢谢楼上的大虾。:)
还有一个问题,现在输入不符合要求的数据弹出窗口,点“确定”之后,
返回原来页面,但是原来输入的数据没了。怎么能让原来输入的数据还保留在那呢。谢谢!
gq 2002-07-17
  • 打赏
  • 举报
回复
<SCRIPT LANGUAGE="VBScript">
function Submit_OnClick(frm)
If IsNumeric(form1.caculate.value) Then
If form1.caculate.Value < 0 Or form1.caculate.Value > 100 Then
MsgBox "请输入一个 1 到 100 之间的数字。"
else
form1.action="do.asp?judge=1"
frmsetup_OnSubmit = False
End If
Else
MsgBox "请输入一个数字。"
End If
End function
</script>
<form action="" method=post name=form1>
分数<input name=caculate type=text maxlength=3>
<input name=submit type=submit value="提交">
</form>

yours_wei 2002-07-17
  • 打赏
  • 举报
回复
上面的两种说法都试验过了,但是都不好用。
请各位帮忙想一下问题出在哪。谢谢!
gq 2002-07-17
  • 打赏
  • 举报
回复
theForm.submit
改为:
theForm.submit()
jinyefeng 2002-07-17
  • 打赏
  • 举报
回复
把这个函数在VB里编辑试一试,看有这个属性吗
kxcc_sx 2002-07-17
  • 打赏
  • 举报
回复
楼上的对
chulian 2002-07-17
  • 打赏
  • 举报
回复
<input name=submit type=submit value="提交">
改为
<input name=submit type=button value="提交">
试试
freezwy 2002-07-17
  • 打赏
  • 举报
回复
直接form1.submit
gq 2002-07-17
  • 打赏
  • 举报
回复
<SCRIPT LANGUAGE="VBScript">
function Submit_OnClick()
If IsNumeric(form1.caculate.value) Then
If form1.caculate.Value < 0 Or form1.caculate.Value > 100 Then
MsgBox "请输入一个 1 到 100 之间的数字。"
else
form1.action="do.asp?judge=1"
Submit_OnClick = true
End If
Else
MsgBox "请输入一个数字。"
Submit_OnClick = false
End If
End function
</script>
<form action="" method=post name=form1>
分数<input name=caculate type=text maxlength=3>
<input name=submit type=submit value="提交">
</form>

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧