为什么非要用textbox!?用checkbox不行?

解决方案 »

  1.   

    可以用JS判断  或者 asp.net的验证控件  或者 正则表达式 都行
      

  2.   

    js: 
       if(textVal=='是'|textVal==‘否’)

         your code
      

  3.   

    我们是用textbox输入"是"或"否"来做保存的.我是在不同条件中,在textbox中输入文字来保存的.我这个条件只能输入"是"或者"否"来决定的.
      

  4.   


    string str = this.TextBox.Text.Trim();
    bool b = Regex.IsMatch(str,"^是|否$");
    if(b)
    {//重新输入}
      

  5.   

    用个radiobuttonlist不是更好,省得用户再打字了
      

  6.   

    <asp:TextBox ID="txtTest" runat="server" BackColor="#FF9966" Width="130px" MaxLength="1"></asp:TextBox>
                <cc1:FilteredTextBoxExtender ID="txtbrithday_FilteredTextBoxExtender" 
                    runat="server" 
                    TargetControlID="txtTest" ValidChars="是否">
                </cc1:FilteredTextBoxExtender>
    如上,用ajax控件验证。
      

  7.   

    用checkbox會比較好了
    如果非要TextBox限制指定的文字輸入,可以用javascript.
      

  8.   

    用checkbox會比較好了
    如果非要TextBox限制指定的文字輸入,可以用javascript.
      

  9.   

    如上,用FilteredTextBoxExtender效果很好,只能输入“是”或者“否”,不能输入其他任何字符。
      

  10.   

        <script type="text/javascript">
        function filter(obj)
        {
            if(obj.value !="是" && obj.value!="否")
            { 
                obj.value = ""; 
            }
        }
        </script>
    <input name="aa" type="text" id="aa" onchange="filter(this)" />
      

  11.   

    if(TextBox1.Text.Trim()=="是" || TextBox1.Text.Trim()=="否")
    {
    //save to database.
    }
      

  12.   

    1,在失去焦点事件里写        if(text1.text !="是" && text1.text!="否") 
            { 
                text1.text=string.empty; 
            } 
        } 2,加两个comparevalidator
      

  13.   

    11楼的大哥,按照你的方法我没有做成功呀.我是用VB语言的.能不能用VB.NET的语言来举个例,代码能不能详细一点.谢谢.我的结果就是在这textbox中,只能输入"是"或者"否".保存就能判断这个值字符来保存,其它字符都不能保存.谢谢各位了
      

  14.   

    就是了。只能输是或否,那还不如checkbox省事
      

  15.   

    //这个是asp的textbox控件
    <asp:TextBox ID="txtTest" runat="server" BackColor="#FF9966" Width="130px" MaxLength="1"></asp:TextBox>//这个是ajax的一个控件,用于限制txtTest这个textbox的输入内容。
    <cc1:FilteredTextBoxExtender ID="txtbrithday_FilteredTextBoxExtender" 
         runat="server" TargetControlID="txtTest" ValidChars="是否">
    </cc1:FilteredTextBoxExtender>这里没有涉及C#代码。都是拖用控件而已啊。你有用过ajax控件吧?