日期:2014-05-17  浏览次数:21083 次

〔求助〕<select> 如传递两参数的值
请各位大侠们指点:
①我新建一个下拉框,并同数据表,相联系。程序如下:

表列结构: cID(数字) cname(字符串) SelectStr( "selected " 或 " ")
例如见下:

cID         cname           SelectStr    
 1      家电类  selected
 2      电子类      
 3         其他类

如何将, cID, 和cname   两个参数值传递到另外一网页。

我写的代码如下,只能传一个参数值。

传送部分:
<select   name=csort>

<option   "&   SelectStr   & "   value= "&Classobj( "cID ")& "> "   &   Classobj( "cname ")   &   " </option>

</select>

接收部分:
不知怎么写?


请帮忙补充指点




------解决方案--------------------
接收用request( "csort ")即可。
因为cID和cname是一一对应的,取得cID就能从数据库取得cname,所以只要传一个就可以了。

如果非要传两个的话,可以 将value设置为cID,cname的形式,比如value= "1,家电类 "
取得后
arr = split(request( "csort "), ", ")
arr(0)就是cID
arr(1)就是cName