document.all("Button1").click();

document.form1.submit();

解决方案 »

  1.   

    document.form1.submit
    同意楼上的!
      

  2.   

    谢谢saucer(思归)!
    如果我想submit后再返回来的时候,让焦点还是停留在text控件上面。可以实现吗?
      

  3.   

    只能提交表单,哪能提交按钮!
    document.form1.submit
    才对嘛!
      

  4.   

    <body onload="document.form1.elements[0].focus()">
    ...
    </body>
      

  5.   

    <form name="form1" method="post" action="WebForm1.aspx">提交后再返回?不是提交到另一个页面了吗?
      

  6.   

    我刚才试了一下,如果是
    <form name="form1" method="post" action="WebForm1.aspx">
    就可以写成document.form1.submit();
    如果是<form id="form1" method="post" action="WebForm1.aspx">
    就不能用document.form1.submit();两种情况都能用document.all("Button1").click();saucer(思归),因为页面里可能会有多个text控件,服务器需要知道是哪一个控件触发的键盘事件。
    weidegong(weidegong) ,提交到的是同一个aspx页面。下面的方法不只可行否?
    可以做一个hidden控件,当在某个text中按下空格键是,在java脚本里改变这个hidden的value值,记录下是哪个text触发了键盘事件,提交到服务器端处理完后,将这个hidden的值原样返回给客户端,客户端用脚本将焦点定位到相应的text上。另外我想知道用asp.net的状态管理,而不用自己编程能否实现?
      

  7.   

    判断是否修改?我的做法是,前面搁一个checkbox
    text的onchange=eval("chk"+this.name).checked=true;提交的时候判断checked是否选定,修改对应的值,就不会重复修改提交完并显示后onload中判断哪个checkbox的checked=true;聚焦哪个text