大家好,请问一下:
<asp:Button ID="btnTest" runat="server" Text="测试" OnClick="btnTest_Click"  />   一个服务器按钮,在服务器中产生事件,但在客服端也要执行这个方法:
         function submitchecken() {
var re="请重新输入!";
if (document.yuanfen.str1.value == "") {
alert("请输入您的尊姓大名!");
document.yuanfen.str1.focus();
return false;
         }
请问怎么实现呢?另外,我在后台里写了 
Response.Write("<script>alert('请输入东西');</script>");
Response.Redirect("www.126.com");
但这里不弹出对话框就自动跳到www.126.com这个网页,有什么方法要先点了对话框的确定之后再跳到www.126.com网页呢?
谢谢大家的帮助.

解决方案 »

  1.   

    另外,我在后台里写了 
    Response.Write("<script>alert('请输入东西');</script>");
    Response.Redirect("www.126.com");
    但这里不弹出对话框就自动跳到www.126.com这个网页,有什么方法要先点了对话框的确定之后再跳到www.126.com网页呢?
    谢谢大家的帮助.Response.Write("<script>alert('请输入东西');window.location.href='www.126.com';</script>");
      

  2.   

    <asp:Button ID="btnTest" runat="server" Text="测试" OnClick="btnTest_Click"  />   一个服务器按钮,在服务器中产生事件,但在客服端也要执行这个方法:
             function submitchecken() {
    var re="请重新输入!";
    if (document.yuanfen.str1.value == "") {
    alert("请输入您的尊姓大名!");
    document.yuanfen.str1.focus();
    return false;
             }
    请问怎么实现呢?03还是05?05里面有onclientclick方法
    03的话你可以写在后台cs代码中,response.write一个script函数
      

  3.   

    可以给那个Button加上
    OnClientClick="return submitchecken()"
      

  4.   

    Response.Write("<script>alert('请输入东西');</script>");
    Response.Redirect("<script>location.href('www.126.com');</script>");
      

  5.   

    <asp:Button ID="btnTest" runat="server" Text="测试" OnClick="btnTest_Click"  加入的部分/>
    加入的部分: OnClientClick="服务器中产生事件"
      

  6.   

    1、<asp:Button ID="btnTest" runat="server" Text="测试" OnClick="btnTest_Click" OnClientClick="submitchecken" />
    先执行客户端submitchecken事件,然后执行服务器端btnTest_Click事件;
    2、
    Response.Write("<script>alert('请输入东西');</script>");
    Response.Redirect("www.126.com");
    改为:
    Response.Write("<script>alert('请输入东西');location.href='www.126.com'</script>");
      

  7.   

    错了,改正我的低级错误: 
    1、<asp:Button ID="btnTest" runat="server" Text="测试" OnClick="btnTest_Click" OnClientClick="submitchecken" />
    改为:
    asp:Button ID="btnTest" runat="server" Text="测试" OnClick="btnTest_Click" OnClientClick="return submitchecken();"  />