我的表单中有一个蒙版文本框(天数),其中始终内部有一个整数。当用户按下表单上的“确定”按钮时,不能为空。
我需要的是当用户按下“确定”时,如果文本框没有按原样填充,则会出现一个工具提示并向用户显示他们需要在那里输入信息才能继续。
我应该为此使用什么?我猜测工具提示和蒙面文本框的变体,我只需要向正确的方向推动,因为我无法在任何地方找到信息。
答案 0 :(得分:0)
使用正则表达式控件来验证输入和必需的字段验证器。在验证上,您可以使用display:none填写div,然后使用jquery工具提示(或类似的东西)来显示包含该div中信息的工具提示。这是我的第一次脸红反应。
答案 1 :(得分:0)
它适合你
private void button1_Click(object sender, EventArgs e)
{
if (maskedTextBox1.Text == "")
this.errorProvider1.SetError(this.maskedTextBox1, "Plz fill it");
else
this.errorProvider1.Dispose();
}
答案 2 :(得分:0)
使用asp.net提供的验证控件。您可以为输入字段设置必需的字段验证器和正则表达式验证器。然后,将输入控件的CausesValidation属性设置为true。 Validator控件提供错误消息标签,如果输入值无效,这些标签将可见。有关详细信息,请访问http://msdn.microsoft.com/en-us/library/debza5t0.aspx