asp下拉列表框

来源:百度知道 编辑:UC知道 时间:2024/05/08 21:22:33
怎么实现在asp当中如果选择了一个列表框中的值后,当比如在同一页中按了下一页,列表框所选的值还是选择后的值,不会变!

在线等,高手帮忙啊!~

我可以给你思路,具体代码你自己写:
1、添加一个INPUT,类型为HIDDEN,目标action为当前页。
2、添加JAVASCRIPT代码,事件为列表框onchange,将选定value赋值给HIDDEN.
3、同一页面最上面添加表单的提取代码,<% myselect=request.form("hidden"),取得上页传过来的参数值。
4、赋值给列表框,方法为<option value=<% =myselect %> selected>=<% =myselect %></option>

用一个hidden按钮,value等于 列表框的值
提交到服务器后,获得value的值得,然后重新用脚本赋值就行

晕!
这是不可能的,只能做手脚,
<script language=javascript>
function setSelected(objID,tag){
var obj = document.all(objID);
if( !obj ) {
return false;
}
switch(typeof(tag)){
case "object" :
obj.selectedIndex = 0;return true;
case "undefined" :
obj.selectedIndex = 0;return true;
default :
for(var i = 0;i<obj.options.length;i++){
if( obj.options[i].value.toString() == tag.toString() ){
obj.selectedIndex = i;
return true;
}
if( obj.options[i].text.toString() == t