<script language="javascript">
function a()
{
/*
此处放你需要的javascript代码
*/
document.all.btn1.click();
}
</script><asp:Button ID="btn1" Runat="server" style="display:none"></asp:Button>
<input type="button" onclick="a()" value="test it">btn1的服务器端click事件:
Response.Write("haha")

解决方案 »

  1.   

    请问你那个服务器控件button是如何响应客户端控件button的?
      

  2.   

    现在是点击客户端button,激活服务器端button的click事件
      

  3.   

    我想问一下,如果我把服务器端控件(比如text文本框)中的数据进行客户端的javascript校验,然后,校验结束后返回校验成功与否的变量,应该如何来做呢?
      

  4.   

    把返回值放在hidden控件里 <script language="javascript">
    function a()
    {
    if (document.all.txb1.value=='a')
    document.all.h1.value='yes';
    else
    document.all.h1.value='no';
    }
    </script> <input id="h1" type="hidden" runat="server">
    <asp:textbox id="txb1" Runat="server"></asp:textbox>
    <asp:Button ID="btn1" Runat="server"></asp:Button>page_load:
    btn1.Attributes.Add("onclick", "a()")btn1的click
      

  5.   

    给你一个方法,我刚试用完,很灵
    在body里写上 return onclick=javascript函数即可
      

  6.   

    返回值可以放在我在后台cs文件中定义的变量里吗?
     lsmxx   你的方法可以给我一个例子吗?
      

  7.   

    好吧,给你说详细些
    <script language="javascript">
    function test()
    {
       if(校验通过) return true;
       else return false;
    }
    </script><body onclick="return test()">
    就这些,简单吧.一定要给我分,我1穷2白了
      

  8.   

    lsmxx() 我想利用客户端脚本来触发服务器事件,你这个方法可以触发服务器时间吗?
    (比如有一个服务器控件button按钮和text文本框,我想在text文本框中输入一些字符,然后判断输入的字符是否为"hh",如果true则触发button_click(object sender, System.EventArgs e)事件,如果为false则不触发任何事件),请lsmxx() 兄台或其他高手帮我解决一下.