实现效果如下:
一个(HTML控件)单击后用ajax递交页面效果和单击一个button按钮(服务端)相同,这样的功能如何实现!做了半天还一无进展,望高手指点!

解决方案 »

  1.   

    onclick = "your ajax方法";
      

  2.   

    你是自己写ajax框架还是用现成的ajax框架?如果是前者,你就要弄清什么是ajax,如果是后者,查看相应的文档。你这个问题,不是一两句能说清楚的。
      

  3.   

    我是问实现这个功能的ajax方法应该怎么写?
      

  4.   

    我要实现的效果是:
    单击按钮后递交表单:比如页面中有一个<INPUT id="InputFile" type="file" name="File1" runat="server">
    如果使用下面的方法,服务器端就不能获取InputFile,只有实现类似button的效果才可以获取
    InputFile的值,我要的效果就是使用ajax来实现这个类似button的效果,因为ajax根本就没有向
    服务器递交form中已经更改的信息,只是实现类似刷新的效果!!!
    请教高手如何把form中的信息发送到服务端function IDRequest()
    {
         if( window.ActiveXObject)
         {
    xmlhttp_request = new ActiveXObject( "Microsoft.XMLHTTP" ); 
         }
         else 
         if(window.XMLHttpRequest)
         {
    xmlhttp_request = new XMLHttpRequest();
          }
    else return;
    url = "http://localhost/MusicWeb/manage/WebForm1.aspx?max=121";
    xmlhttp_request.open('post', url, false);
      

  5.   

    objHttp.open( 'POST', './' + targetPage + '?templeteItemID=' + templeteItemID + '&detailValues=' + detailValues, true);可以用document.getElementById("InputFile").value取得你的控件里输入的值
    然后调页面的时候,传参数,可以做数组传过去
      

  6.   

    templeteItemID 是 InputFile吧浏览器提示InputFile未定义
      

  7.   

    要自己提交上去啊..自己取哪个input的值把它当作参数传上去就可以了.
      

  8.   

    都没人知道吗?利用http实现窗体数据的回发,ASP.NET也是这样来实现的
    如何手动写这个http都没人知道吗
      

  9.   

    <INPUT id="InputFile" type="file" name="File1" runat="server">
    你要无刷新上传文件??