可否在不提交表单或不通过?变量的方式传递一个值给一个变量。

时间:2022-04-16 07:15:36
如我选择select列表时,通过激活onchange事件,将所选择的值赋给一个asp中的变量?在线急等。

10 个解决方案

#1


asp的内容总是在服务器处理的,你不提交.怎么可能传给asp? 要么写成cookie还可能~

#2


<form action="" method="post">
<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>

#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?

#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>

#8


你还是先提交到一个过渡页,处理过后,比如存入session,然后再导向所要去的页:redirect

#9


you do have to submit, try to use XMLHTTP

#10


我找到办法了,不过还是谢谢你们,每人都给分