请问这个问题为什么?有关radio

962236 2001-03-03 05:53:00
部分程序::

<form name=register><input type="radio" name="isclass" value="1">

<input type="radio" name="isclass" value="0">
否</td> <font color=blue>*</font></font>
表但提交的时候,我用了如下的检查:

If register.isclass.value=empty Then
MsgBox "必须填",64, "Oh no!"
Exit Sub
End if
If register.isclass.value="1" Then
MsgBox "1111",64, "Oh no!"
elseif register.isclass.value="2" then
MsgBox "22222",64, "Oh no!"
End if
register.submit

但是总是说不支持register.isclass.value属性,为什么?
...全文
168 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
lczddd 2001-03-05
  • 打赏
  • 举报
回复
使用request.form("isclass")取值,选中的值是“on"
dhwan 2001-03-05
  • 打赏
  • 举报
回复
检查是在服务器端还是客户端?
supersonics 2001-03-05
  • 打赏
  • 举报
回复
如果该项必须填写,那么不如在进入画面时就赋给它一个默认值:
<INPUT type="radio" id=radio1 checked name=radio1>
<INPUT type="radio" id=radio1 name=radio1>
这样默认就选中第一项。
962236 2001-03-05
  • 打赏
  • 举报
回复
谢谢各位,但是我需要的是客户端的验证啊
怎么能用request.form呢yonge(勇崽)的快差不多了,就剩下一点了,我是故意不选中其中任何一个
yonge 2001-03-04
  • 打赏
  • 举报
回复
用If isnull(register.isclass.value) then 试一试!
一般这种情况都用如下的判断形式来处理:
dim isclass1,isclassvalue

set isclass1=register.item("isclass")
if isclass1(0).checked then
isclassvalue = register.item("isclass").item(0).value
if isclassvalue="1" then
MsgBox "1111",64, "Oh no!"
end if
else
isclassvalue = register.item("isclass").item(1).value
if isclassvalue="2" then
MsgBox "22222",64, "Oh no!"
end if
end if
木匠沙 2001-03-04
  • 打赏
  • 举报
回复
你用的方法不正确,应该用:
request.form.isclass.value
不需要用form的name
ororo 2001-03-04
  • 打赏
  • 举报
回复
使用request.form("isclass")取值,选中的值大概是“on"
962236 2001-03-04
  • 打赏
  • 举报
回复
yonge(勇崽)谢谢
If isnull(register.isclass.value) then
这个不管用啊,说是不支持register.isclass.value对象属性


还有set isclass1=register.item("isclass") 这个不要行吗?

28,405

社区成员

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

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