JS 里面的Onchang触发事件时如何把表单的值赋给ASP里面的条件啊从而使得where 成立

JS 里面的Onchang触发事件时怎么把表单的值赋给ASP里面的条件啊?从而使得where 成立scriptlanguage Jav

JS 里面的Onchang触发事件时怎么把表单的值赋给ASP里面的条件啊?从而使得where 成立
<script   language= "JavaScript "   type= "text/JavaScript ">

function   level_price(){
start=parseInt(document.form1.startleve.value)
end=parseInt(document.form1.endleve.value)
  if(start   >   end){
    document.getElementById( 'errorbox ').innerHTML= " <b> Desired   level   is   false </b> ";
  return   false;
  }else{
    document.getElementById( 'errorbox ').innerHTML= " ";
<%
      Set   rs_start=Server.CreateObject( "Adodb.RecordSet ")
        rs_start.Open   "select   *   from   mmoga_powerleve_price   where   pp_play   = ' "&   Request( "p ")   & " '   and   pp_frank= ' "&   Request( "franname ")   & " '   and   pp_jibie= ' "&   request( "startleve ")   & " ' "   ,conn,1,1
   
        Set   rs_end=Server.CreateObject( "Adodb.RecordSet ")
        rs_end.Open   "select   *   from   mmoga_powerleve_price   where   pp_play   = ' "&   Request( "p ")   & " '   and   pp_frank= ' "&   Request( "franname ")   & " '   and   pp_jibie= ' "&   request( "endleve ")   & " ' "   ,conn,1,1
   
        Set   rs_pr=Server.CreateObject( "Adodb.RecordSet ")
        rs_pr.Open   "select   *   from   mmoge_power_price   where   mp_play= ' "&   request( "p ")   & " ' "   ,conn,1,1

       
    leve_hour=csng(rs_end( "pp_time "))   -   csng(rs_start( "pp_time "))
   
    leve_price=leve_hour   *   rs_pr( "mp_price ")
      price=leve_price
   
      IF   Request.Cookies( "money_tae ") <> " "   Then
      price_c=   round(price   *   Request.Cookies( "money_tae "),2)
      Else
      price_c=   price  
      End   IF
     
      IF   Request.Cookies( "money_zifu ") <> " "   Then
        mbz=   Request.Cookies( "money_zifu ")
      Else
        mbz=   rs_pr( "mp_price_bz ")
      End   IF
%>  
 
document.form1.leve_price.value= " <%=   price_c   %> ";
document.form1.leve_time.value= " <%=   leve_hour   %> ";
document.getElementById( 'money ').innerHTML= "(   <%=   mbz   %>   ) ";
  return   false;
    }

return   true
}
</script>

                                        <form   name= "form1 "   method= "post "   action= " ">


                                            start:   <select   name= "startleve "   class= "mmog_bd "   id= "startleve "   onchange= "return   level_price() ">
                                                    <option   value= "1 "> 1 </option>
                <option   value= "2 "> 2 </option>
                <option   value= "3 "> 3 </option>
                                                </select>
end:   <select   name= "endleve "   class= "mmog_bd "   id= "endleve "   onchange= "return   level_price() ">
                                                    <option   value= "1 "> 1 </option>
                <option   value= "2 "> 2 </option>
                <option   value= "3 "> 3 </option>
                <option   value= "4 "> 4 </option>
                </select>   <span   id= "errorbox "   style= "color:#EA4D3C "> </span>
                <input   name= "franname "   type= "hidden "   id= "franname "   value= "7 ">
                                                <input   name= "p "   type= "hidden "   id= "p "   value= "7 ">
Price <span   id= "money "> </span> :   <input   name= "leve_price "   type= "text "   class= "mmog_bd "   id= "leve_price "   size= "15 "   readonly>
Time(Hours): <input   name= "leve_time "   type= "text "   class= "mmog_bd "   id= "leve_time "   size= "15 "   readonly> <span   id= "box1 "   style= "color:#EA4D3C "> </span>
                                        </form>


当我在start或者end   里面选择好数据的时候,就得要用这几个表单里面的值去ASP   where的条件里面取合适的数据库出来,但是当我选择好数据的时候这些值都赋不到ASP     where里面去.从如也取不到合适的取出来.

请各位帮忙解决一下子..谢谢....


[解决办法]
js是在客户端运行,asp是在服务器端运行。别搞混乱了。
客户端的值不能直接付值到服务器端,你可以通过submit提交到服务器端或者通过url方式获取。

粗略看了一下,你的代码似乎没有对form里的数据执行submit操作
[解决办法]
提交表单~


[解决办法]
ls 的差不多