金华市少年宫:request 问题
来源:百度文库 编辑:神马品牌网 时间:2024/04/18 20:31:38
<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到下一个页面索引出数组找出上海
注意两个数组相同!!!!
或者直接用数据库