function ChangeAmt(Value){
        <%
Dim Amount, Total        '在这里如何取到javascript传时来的'Value'值
         'Total = value 这样写是错的,应该是怎么写的

Amount = ChMoney(Total)
Response.Write " document.frm02.AmtInWords.value = '" & Amount & "' "
%>
}

解决方案 »

  1.   

    不会Ajax,哎,看样子是没有办法了
      

  2.   

    你可以用隐藏域,这个是很有用的。   
        
      <SCRIPT   language="javascript">  
        function   ChangeAmt(Value)
       {
              document.Form1.hidSN.value=Value; //把参数给hidden控件
           } 
       
      </SCRIPT>   
        
      <%   
      dim   str as   string   
      str=Me.hidSN.value; //变相获取参数Value    .........//其它处理  %>   
        
      <form   id   =   "Form1" runat="server">   
      <INPUT   type="hidden"   id   =   "hidSN"   runat   =   "server">   
      </form>   
      

  3.   

    还有一个比较傻的方法也可以解决这个问题,页面上放一隐藏文本框,javascript中把值传进这个文本框中,然后在后台代码中取出,记住隐藏文本框要用css