主题:  asp之单选框的使用

wangshi_5d

职务:普通成员
等级:1
金币:0.0
发贴:6
注册:2002/8/12 10:33:15
#12002/8/12 10:43:49
我在做一个例子,里面要求根据单选框的选定情况做相应处理
现在有个问题:单选框有若干个(由数据库记录个数决定),如何判断没有被选中而出现提示对话框。
注:我实验过检查其checked属性,但是一个单选框可以,都个就不行了。



5D荣誉版主

职务:普通成员
等级:2
金币:10.0
发贴:658
注册:2000/11/13 10:22:37
#22002/8/12 14:04:41
你把每一个单选框都起名字一个一个的判断,
不要用循环就行了。



绿茶

职务:普通成员
等级:8
金币:10.0
发贴:19267
注册:2000/12/28 12:10:01
#32002/8/12 16:35:55
单选框与复选框其实是差不多的道理的,没选中就不会有值传递
你只要判断
单选框名字是,radioname全部一样
传递值接收
radioname=trim(request("radioname"))
if reaioname="" then
response.write ""
end if



wangshi_5d

职务:普通成员
等级:1
金币:0.0
发贴:6
注册:2002/8/12 10:33:15
#42002/8/13 16:03:58
这是在提交以后的判断,我试过,可以的
我想在提交之前就判断,我写了这样一段程序,可总不被执行:
for r(i=0;i{ if (form1.xx(i).checked==1 )
{
    return true;
}
其中num是个变量,有数据库记录数决定



5D荣誉版主

职务:普通成员
等级:2
金币:10.0
发贴:658
注册:2000/11/13 10:22:37
#52002/8/13 17:16:52
你把这个循环打开就可以了。



绿茶

职务:普通成员
等级:8
金币:10.0
发贴:19267
注册:2000/12/28 12:10:01
#62002/8/13 21:50:27
给你一个例子,已经测试过的






New Page 1















wangshi_5d

职务:普通成员
等级:1
金币:0.0
发贴:6
注册:2002/8/12 10:33:15
#72002/8/14 8:50:07
各位高手,小生在此谢过了!