<input type=submit onclick="return check(arguments);" value="...">

解决方案 »

  1.   

    YouButton.Attributes.Add("onclick","javascript:return check;");<script language="javascript">
     <!--
        function check(arguments){

          if(document.default.TxtMemName.value.length==0){
    alert("会员名称不能为空。");
    return false;
          }
              return true;
        }
      -->
    </script>
      

  2.   

    你是怎么调用这个函数的?
    Page_Load中写
    button.Attribute.Add("onclick","return check();");
      

  3.   

    smilnet(笨笨) :小龙同志,人家就是要return false,你还去true一下干什么?
      

  4.   

    js不熟悉,可以用验证控件RequiredFieldValidator.不过好象也是在服务器端的。
    帮你顶一下!
      

  5.   

    你把button按钮 换成 HTML控件中的那个 submit button 
    应该可以。
      

  6.   

    Button.Attributes.Add("onclick","if(check(arguments))return true;else return false;")
      

  7.   

    smilnet(笨笨) 大哥的方法我试了,不行啊。
    我是用CustomValidator控件调用函数的(ClientValidationFunction="check")
      

  8.   

    <form id="Form1" method="post" onsubmit="return check(arguments);" runat="server"><script language="javascript">
     <!--
        function check(arguments){

          if(document.default.TxtMemName.value.length==0){
    alert("会员名称不能为空。");
    return false;
          }
              return true;
        }
      -->
    </script>
      

  9.   

    我重新改一下。<script language="javascript">
     <!--
        function check(){
    if(document.default.TxtMemName.value.length==0){
    alert("会员名称不能为空。");
    return;
          }
        }
      -->
    </script>