ASP中复选框取值问题
表单提交后如果直接用request.form("xxxx")获取到的复选框的值是这样的"xxx,xxx,xxx,xxx,xxx"每个结果之间用逗号隔开的,现在问题来了,因...
表单提交后如果直接用request.form("xxxx")获取到的复选框的值是这样的"xxx,xxx,xxx,xxx,xxx"
每个结果之间用逗号隔开的,现在问题来了,因为复选框的值中有可能包含逗号,比方说“ab,cd”这个是一个复选框的值,但是获取结果后因为值中包含分隔符","所以就变成两个值了,现在提问,如何解决这个问题?
如果说我将分隔符替换成某个用不到的符号,如何替换? 展开
每个结果之间用逗号隔开的,现在问题来了,因为复选框的值中有可能包含逗号,比方说“ab,cd”这个是一个复选框的值,但是获取结果后因为值中包含分隔符","所以就变成两个值了,现在提问,如何解决这个问题?
如果说我将分隔符替换成某个用不到的符号,如何替换? 展开
2个回答
展开全部
兄弟,特别提醒你一下,表单提交复选框request.form("xxxx")直接得到的结果不是你所说的"xxx,xxx,xxx,xxx,xxx" 这段内容,而是"xxx, xxx, xxx, xxx, xxx"这个内容,即那个分隔号后边还带有一个空格,所以替换时最好把空格也替换掉,同时不要象上边"其178"这位朋友回答的replace后用全角括号,即:
replace(request.form("xxxx"),", ","特殊符号")
replace(request.form("xxxx"),", ","特殊符号")
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询