asp复选框传值问题
复选框checkbox中,name一样,value不一样,那么传过去的值,如果没选中该项,如何使该项值默认为零插入数据库中...
复选框checkbox中,name一样,value不一样,那么传过去的值,如果没选中该项,如何使该项值默认为零插入数据库中
展开
4个回答
展开全部
如果单选应该没问题,因为
Purview
的值就是传过来的值,但是多选的时候
Request("BigClassID")
的值就像这样
值1
,
值2
,
值3
这样,是字符串,而不是数字。我估计你的Purview字段是数字类型的吧?所以就无法写入了,不过一般这种情况是会报错的吧。
Purview
的值就是传过来的值,但是多选的时候
Request("BigClassID")
的值就像这样
值1
,
值2
,
值3
这样,是字符串,而不是数字。我估计你的Purview字段是数字类型的吧?所以就无法写入了,不过一般这种情况是会报错的吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
貌似你不选中的话根本就不会有值传过去,楼上两位,你怎么去判断是否为空?要明白“空”也是一个值。
可行的方法,可以将复选框的值一定规律排列,传递过去以后判断缺少哪些补上0即可。
可行的方法,可以将复选框的值一定规律排列,传递过去以后判断缺少哪些补上0即可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在后台中判断一下 复选框的值,
如果 复选框的 值为 空,
则 给复选框的变量 复值为 零
就是这个朋友写的语法 caoyezhou
a = request("b") 'b 指复选框的名字
if a = "" or isnull(a) then a = 0
如果 复选框的 值为 空,
则 给复选框的变量 复值为 零
就是这个朋友写的语法 caoyezhou
a = request("b") 'b 指复选框的名字
if a = "" or isnull(a) then a = 0
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
a = request("a")
if a = "" or isnull(a) then a = 0
if not isnumeric(a) then a = 0
if a = "" or isnull(a) then a = 0
if not isnumeric(a) then a = 0
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询