修复一段代码错误,正确解答给分80%

xipho518 2004-08-02 10:41:01
代码如下:
If Reg.job.value = Empty then
MsgBox"报错!学习科目没有选择",64,"Error"
focusto(5)
Exit Sub

“job”控件:
<input type="checkbox" name="job" value="数学">数学 <input type="checkbox" name="job" value="英语">英语 <input type="checkbox" name="job" value="语文">语文
……
<br>
 其它课程:<SELECT name=job>
<OPTION selected>无</OPTION>
<OPTION>-中小学基本课程-
<OPTION value="学龄前课程 ">学龄前课程</option>
……

运行时出现以下错误:

行:449
字符:1
错误:对象不支持此属性或方法:'Reg.job.value'
代码:0
URL:……
...全文
89 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
dotnet东哥 2004-08-02
  • 打赏
  • 举报
回复
Set Reg = Document.Reg '注意<form name="Reg"
mrshelly 2004-08-02
  • 打赏
  • 举报
回复
晕。楼主是不是没有设置表单??
你把整个代码贴一下。~~~~~~~~~~~~
阿_浩 2004-08-02
  • 打赏
  • 举报
回复
SELECT和checkbox的name值相同,应该修改其一的name值
阿_浩 2004-08-02
  • 打赏
  • 举报
回复
SELECT和checkbox的name值相同,应该修改其一的name值
shanbeiwa 2004-08-02
  • 打赏
  • 举报
回复
把checkbox的name修改一下,然后用request取值,
mynamelj 2004-08-02
  • 打赏
  • 举报
回复
<input type="checkbox" name="job" value="数学">数学 <input type="checkbox" name="job" value="英语">英语 <input type="checkbox" name="job" value="语文">

怎么都用的相同的name="obj"名字啊?
如果是这样Reg.job.value
你的from的名字应该是:name="reg"
如果用js的话应该是:document.reg.obj.value
xipho518 2004-08-02
  • 打赏
  • 举报
回复
楼上的方法不可以呀,我在线等待,等待第一个能解决此问题的高手:
错误提示变成了:

错误:类型不匹配:'request'
mrshelly 2004-08-02
  • 打赏
  • 举报
回复
这个表单变量可以通用 request() 得到
if request("job")=""

28,408

社区成员

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

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