ASP中复选框取值问题

表单提交后如果直接用request.form("xxxx")获取到的复选框的值是这样的"xxx,xxx,xxx,xxx,xxx"
每个结果之间用逗号隔开的,现在问题来了,因为复选框的值中有可能包含逗号,比方说“ab,cd”这个是一个复选框的值,但是获取结果后因为值中包含分隔符","所以就变成两个值了,现在提问,如何解决这个问题?
如果说我将分隔符替换成某个用不到的符号,如何替换?

兄弟,特别提醒你一下,表单提交复选框request.form("xxxx")直接得到的结果不是你所说的"xxx,xxx,xxx,xxx,xxx" 这段内容,而是"xxx, xxx, xxx, xxx, xxx"这个内容,即那个分隔号后边还带有一个空格,所以替换时最好把空格也替换掉,同时不要象上边"其178"这位朋友回答的replace后用全角括号,即:

replace(request.form("xxxx"),", ","特殊符号")
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-07-09
替换用replace(request.form("XXXX"),",","新符号")

asp获取复选框的值及对其判断???
复选框传递值得形式是,如果你选择了A B D 那么传递的值是对应的选项的value的值,形式是a,b,d在每个值之间插入","形成的字符串。你需要把这些值分离开来,可以这样写 首先你要把每个复选框的name改为一样的如都为:checkbox set a a=split(request.form(checkbox),",")\/\/把提交的复选框的...

asp 复选框 获取数据
复选框提交后是一个以“,”分割的字符串,可以转换成数组输入数据库

在asp中复选框选择,计算得分结果,显示在input中,不能显示小数,都是整数...
因为parseInt方法返回的就是整数,如果要返回带小数的值,将所有的parseInt换成parseFloat就行了.

ASP中判断复选框选中几个
就是将选中的checkbox的value值按序用逗号","(英文的逗号)隔开排列。如果没有选中值的话,服务器收不到xihuan的值,即用Request.Form("xihuan")得到空值。也可以直接把value设置成后面的aaa、bbb

ASP怎么样利用复选框对数据进行操作?
复选框的name设成相同的,value设置为ID,这样接收过来的参数就是一串用逗号隔开的ID字符串,然后split函数分割,再循环处理

asp复选框的问题 怎么显示多张图片
先使用split分离这个值,方法是val=split(rs("字段名"),",")这样val存储的是一个数组值,用for循环,for循环内部用If进行判断 for i = 0 to UBound(val) - 1 UserPhotoPath = Server.MapPath("文件路径\/" & val(i) & "")Set fs=CreateObject("Scripting.FileSystemObject")If fs.FileExists(...

asp中数据从表一传递到表二通过复选框进行判断的问题
前面table1的复选框要起名字,并赋值> <input type="checkbox" name="id" value="<%=rs("id")%>"\/> 'choice.asp如下 <% set rs=server.createobject("adodb.recordset")sql="select * from table1 where id in ("&request("id")&")"rs.open sql,conn,1,1 do while not rs.eof %...

asp 选中复选框值提交到数据一个自动中
"chk")set rs=server.CreateObject("adodb.recordset")sql="Select * from smdj "rs.open sql,conn,1,3 rs.addnew rs ("xm")=chk rs.update rs.close set rs=nothing > 直接就可以了request获取同名表单时,自动累加的 ===》》》来自长春的小白为您解答 求采纳 ...

asp如何把复选框存储的值分离出来?
ct=1, 2, 3 myct = Split(ct,", ")myct(0)=1 mtct(1)=2 myct(3)=3 复选框 默认写入表中逗号后边有个空格 所以在SPLIT中要把空格也用上

...遇到了这样的问题,如何从数据库中,读出复选框的值,并让它在页面上...
ASP下方法较多,下面例1:< checkboxValue=request.Form("checkbox")'response.Write("爱好:"&checkboxValue)> 爱好:<input type="checkbox" name="checkbox" value="1" <%if instr(checkboxValue,"1")>0 then %>checked<%end if%> \/> 游泳 <input type="checkbox" name="checkbox" value=...

相似回答