金华市少年宫:request 问题

来源:百度文库 编辑:神马品牌网 时间:2024/04/18 20:31:38
<select name=state>
<option value="34">安徽</option>
</select>

上面那个通过form传过来后

request("state") 的值 应该是 34

我想获得 安徽 这两个汉字,怎么获得呢? 谢谢
不好意思,没说清楚

哪个 34 不能动

这个是一个二级连动

34是参数

<select name=state>
<option value="34">安徽</option>
</select>

将上述代码改为:

<form name="formName">

<select name=state onchange="formName.state_name.value=this.options.item(this.selectedIndex).text">
<option value="34" selected>安徽</option>
<option value="35">江苏</option>
<option value="36">上海</option>
</select>

<input name='state_name' type='hidden' value="安徽">

</form>

上述代码已经过测试,在IE与FIREFOX中均可运行.

<select name=state>
<option value="安徽">安徽</option>
</select>
这样就可以了

<select name=state>
<option value="安徽">安徽</option>
</select>

在传递过来后的这一边加上一个判断:
dim sheng
select request("state")
'...
case "34"
sheng="安徽"
case "35"
sheng="山东"
'...
end select
在需要的地方调用变量sheng就可以了.

给你个方法:我也碰到这样的问题

用javascript数组:两个页面搞相同的数组 二维 或三维 看你要实现的功能
用一个隐藏文本<input id=select_id type="hideen"value="">

<option value="36">上海</option> 用chang事件根据数组改变select_id.value 然后传select_id.value到下一个页面索引出数组找出上海

注意两个数组相同!!!!

或者直接用数据库