日期:2014-05-16  浏览次数:20718 次

asp列表分类出错,不能正确提交value的值
下面这段列表选项代码,为什么在提交时,cp这个字段插入的是:dpm的值呢??就是插入了A,而不是name的值呢?是哪里错了吗?
我想要实现的是,在选择列表项目时,把列表项目的name值提交到数据表cp上

<td width="79%"><select name="cp" id="cp" onChange="changelocation(document.add.cp.options[document.add.name.selectedIndex].value,document.add)">
        <option value="">请选择车型</option>
 <%
 i = 0
 Set RsBig = Conn.Execute("select dpm,name from newqpgl.dbo.tbsysset where type='xlcx' and dpm='A' order by dpm")
 Do While Not RsBig.Eof
  If i = 0 Then name = RsBig(0)
  Response.Write("<option value="""&RsBig(0)&""">"&RsBig(1)&"</option>")
  i = i + 1
  RsBig.MoveNext
 Loop
 Set RsBig = Nothing
 %>
    </select>
    </td>
asp HTML select

------解决方案--------------------
Response.Write("<option value="""&RsBig(1)&""">"&RsBig(1)&"</option>")
------解决方案--------------------
看看你的字段够不够长