在页面放了一个按钮,是WEB服务器控件按钮,当我点击按钮时要在客户端验证页面
上的一些文本框,但在.cs文件中已经有了按钮的点击事件了,因为它的点击事件还
要实现一些其他的功能,请问有什么其他的好方法?先谢谢大家了

解决方案 »

  1.   

    button.Attributes.Add("onclick","js方法名");
      

  2.   

    button.Attributes["onclick"]="return js方法名();"
      

  3.   

    能具体一点吗,我刚将着句代码写在了.cs的点击事件里,
    但js方法找不到,我是这么加的
    <LINK href="JScript1.js" type="text/javascript" rel="stylesheet">
      

  4.   

    html中:
    <script language ="javascript" >
    function check()
    {
    ……
    }
    </script>cs中:
        protected void Page_Load(object sender, EventArgs e)
        {
            yourbutton.Attributes.Add("onClick", "return check();");
        }
      

  5.   

    谢谢楼上的,还有一个问题就是我怎么在javascript中验证
    WEB控件 ,我这么写没反映,txt1是文本框的ID
    function Check()
    {
    if(document.all.txt1.Text=="")
    {
    alert("adfadfadsfasdfasdfa");
    }
    }
      

  6.   

    在JS中验证服务器端控件应这样写:
    function Check()
    {
    var content = document.getElementById("txt1");if (content.value == "")
    {
    alert("please input content");
    }
    }
      

  7.   

    button.Attributes["onclick"]="return js方法名();"
      

  8.   

    to yaomin1985() :function Check()
    {
    if(document.all.txt1.Text=="")
    {
    alert("adfadfadsfasdfasdfa");
    }
    }
    应该将document.all.txt1.Text==""改为document.all.txt1.value==""