【问题标题】:Require Input in Masked Text Box需要在蒙版文本框中输入
【发布时间】:2013-02-03 05:57:50
【问题描述】:

我有一个屏蔽文本框(天数),其格式必须总是在里面有一个整数。当用户按下表单上的“确定”按钮时,它不能为空白。

我需要的是,当用户按下“确定”时,如果文本框没有按应有的方式填充,则会出现一个工具提示,向用户显示他们需要在此处输入信息才能继续。

我应该为此使用什么?我猜是工具提示和蒙版文本框的变体,我只需要朝正确的方向推动,因为我在任何地方都找不到信息。

【问题讨论】:

  • 您是否已经有一个蒙版文本框,或者您想使用一个但不知道使用哪个控件?

标签: c# tooltip maskedtextbox


【解决方案1】:

使用正则表达式控件来验证输入和必填字段验证器。在验证时,您可以使用 display:none 填写一个 div,然后使用 jquery 工具提示(或类似的东西)显示一个带有该 div 中信息的工具提示。反正这是我第一次脸红的反应。

【讨论】:

    【解决方案2】:

    它会为你工作

    private void button1_Click(object sender, EventArgs e)
    {
        if (maskedTextBox1.Text == "")
            this.errorProvider1.SetError(this.maskedTextBox1, "Plz fill it");
        else
            this.errorProvider1.Dispose();    
    }
    

    【讨论】:

      【解决方案3】:

      使用 asp.net 提供的验证控件。您可以为输入字段设置必填字段验证器和正则表达式验证器。然后,将输入控件的 CausesValidation 属性设置为 true。验证器控件提供错误消息标签,如果输入值无效,这些标签将可见。更多信息,您可以访问http://msdn.microsoft.com/en-us/library/debza5t0.aspx

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-03-06
        • 1970-01-01
        • 1970-01-01
        • 2010-11-28
        • 1970-01-01
        • 2011-06-11
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多