//此处是一textbox框.
<asp:TextBox ID="TypeID" runat="server" Width="150" ForeColor="Navy"></asp:TextBox>
//此处一个确定按钮;
<asp:Button ID="OK" runat="server" OnClick="OK_Click" Text="确 定"/>
//我要实现的功能是:textbox为必选项,如果为空的话,确定按钮失效,请为这如何在前台实现呢?

解决方案 »

  1.   

    在CS页面里加:
    this.TpeID.Attributes.Add("onFocus", "chk()");在asp页面里加:<script type='text/javascript'>
      function chk()
      {
          if (form1.TypeID.value=="")
          {
              form1.OK.Enabled = false;
           }
           else
           {
              form1.OK..Enabled = true;
            }
       }
    </script>
      

  2.   

    可以使用vs自带的RequiredFieldValidator这个控件试试。
      

  3.   

    这样的操作不好,不符合web的操作习惯;
      

  4.   

    用vs自带的RequiredFieldValidator这个控件