首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

html控件select的赋值有关问题

2012-01-16 
html控件select的赋值问题html控件select选择,如何把他记忆下来,下个页面的时候自动赋值。1,两个select控件

html控件select的赋值问题
html控件select选择,如何把他记忆下来,下个页面的时候自动赋值。

1,两个select控件,一个是选择省份(select_sf),一个是选择地区(select_dq)
采用的是javascript无刷新联动方法,所以不能用   runat=server  

2,因为很多页面里都有这两个选择框,所以考虑用户点击一次查询后就把他记忆起来,以后的每个页面都默认这个选择,

3,保存这两个选择框的值我使用了session[ "sf "],session[ "dq "]

现在问题时,如何在新的页面让这两个选择框默认选中得是这两个session的值?

由于没能在网上搜到方法,所以特在此求助,先谢过.


[解决办法]
可以通过脚本赋值,把session中的值输出到页面的脚本部分,让页面Load的时候运行这个脚本,给select控件赋值,至于怎么让select控件中的某个option被选中,俺就不说了,这样的脚本网上有很多
[解决办法]
把选择的值作为字符串拼起来放在session或者cookie里面

到时候取出来分解开,再进行比较
[解决办法]
在服务器端输出选择select控件选项的脚本
[解决办法]
首先你得把Session中的值传到aspx中
可以用变量或者放到隐藏的控件里
选中用

document.getElementById( "省 ").value = "Session中的省 ";
document.getElementById( "市 ").value = "Session中的市 ";
[解决办法]
用 ajax 完成给两个 select 加载数据,之后调用

document.getElementById( "省份SelectId ").value = ' <% =Session[ "sf "] %> ';
document.getElementById( "地区SelectId ").value = ' <% =Session[ "dq "] %> ';

[解决办法]
document.getElementById( "省份SelectId ").value = ' <% =Session[ "sf "] %> ';
document.getElementById( "地区SelectId ").value = ' <% =Session[ "dq "] %> ';
[解决办法]
lovefootball(蟑螂(生活就是扯淡--做人要放低姿态)) ( ) 信誉:98 Blog 加为好友 2007-7-13 18:09:33 得分: 0



首先你得把Session中的值传到aspx中
可以用变量或者放到隐藏的控件里
选中用

document.getElementById( "省 ").value = "Session中的省 ";
document.getElementById( "市 ").value = "Session中的市 ";
--------------------



热点排行