如题,我的意思是比如前台有个文本和submit按钮,后台有判断if(a>10){提交表单} 请问如何能在不点提交按钮,直接在后台实现提交按钮的功能呢?谢谢拉

解决方案 »

  1.   

    你前台的功能怎么跑后台实现呢?
    后台执行只能是页面加载完毕的时候执行提交,这样就不能输入内容了当然也可以这样
    <input onblur="this.form.submit()">也能进行提交,无需按submit
      

  2.   

     不用按钮事件触发 、那就以别的事件触发、或者写到pageload 里
      

  3.   

    我懂卸载pageload里但是具体的该怎么写呢??
      

  4.   

    后台提交的做法
    1,在Page-Load里面写
    实现方法
    <%@ Page Language="C#" AutoEventWireup="true" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><script runat="server">  protected void Page_Load(object sender, EventArgs e)
      {
        Response.Write("xx");
        Page.ClientScript.RegisterStartupScript(Page.GetType(), "js", "document.forms[0].submit();", true);
      }
    </script><html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title></title>
    </head>
    <body>
       <form action="http://xxxx/Default.aspx" runat="server">
      <input name="xxx" value="xx" type="hidden" />
      </form>
    </body>
    </html>
    2,如果你不转到前端,直接使用HttpWebRequest提交也是可以的
      

  5.   

    或者
    <form action="/Default.aspx">
    <input name="xxx" value="xx" type="hidden" />
    </form>
      <script>
        window.onload = function () { document.forms[0].submit(); }
      </script>
      

  6.   

    net_lover回答的可以在加载时就提交表单