10 个解决方案
#1
asp的内容总是在服务器处理的,你不提交.怎么可能传给asp? 要么写成cookie还可能~
#2
<form action="" method="post">
<select onchange="submit()">
understand?
<select onchange="submit()">
understand?
#3
不行!我是不提交要将上所选择的值通过客户端脚本写入cookie或session变量。然后我在其他asp代码中调用。onchange="submit()" 提交了。不行。
#4
当然不行了,cookie和session是在服务器端生成的,你不提交就是不把请求法送到服务器端,那怎么可能传递到服务器端的变量上去??
#5
那可否用vbscript或javascript脚本读取select列表选择的后的值:如myfrom.text.values,
#6
用iframe隐藏一个提交页面
#7
你的意思是不是指只要选种select的一个选项就直接跳转到那个页面啊?如果是那样
<SELECT onchange="MM_jumpMenu('parent',this,0)" name=menu1>
<option value="qyml_bjp.asp" selected>1</option>
<option value="qyml_bjp.asp">2</option>
</select>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
//-->
</script>
<SELECT onchange="MM_jumpMenu('parent',this,0)" name=menu1>
<option value="qyml_bjp.asp" selected>1</option>
<option value="qyml_bjp.asp">2</option>
</select>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
//-->
</script>
#8
你还是先提交到一个过渡页,处理过后,比如存入session,然后再导向所要去的页:redirect
#9
you do have to submit, try to use XMLHTTP
#10
我找到办法了,不过还是谢谢你们,每人都给分
#1
asp的内容总是在服务器处理的,你不提交.怎么可能传给asp? 要么写成cookie还可能~
#2
<form action="" method="post">
<select onchange="submit()">
understand?
<select onchange="submit()">
understand?
#3
不行!我是不提交要将上所选择的值通过客户端脚本写入cookie或session变量。然后我在其他asp代码中调用。onchange="submit()" 提交了。不行。
#4
当然不行了,cookie和session是在服务器端生成的,你不提交就是不把请求法送到服务器端,那怎么可能传递到服务器端的变量上去??
#5
那可否用vbscript或javascript脚本读取select列表选择的后的值:如myfrom.text.values,
#6
用iframe隐藏一个提交页面
#7
你的意思是不是指只要选种select的一个选项就直接跳转到那个页面啊?如果是那样
<SELECT onchange="MM_jumpMenu('parent',this,0)" name=menu1>
<option value="qyml_bjp.asp" selected>1</option>
<option value="qyml_bjp.asp">2</option>
</select>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
//-->
</script>
<SELECT onchange="MM_jumpMenu('parent',this,0)" name=menu1>
<option value="qyml_bjp.asp" selected>1</option>
<option value="qyml_bjp.asp">2</option>
</select>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
//-->
</script>
#8
你还是先提交到一个过渡页,处理过后,比如存入session,然后再导向所要去的页:redirect
#9
you do have to submit, try to use XMLHTTP
#10
我找到办法了,不过还是谢谢你们,每人都给分