日期选择器所需的字段验证器

时间:2012-06-27 16:20:02

标签: c# asp.net .net datepicker

我有一个文本框,其中填充了日期选择器的日期(日历通过链接按钮访问)和提交按钮。 我为文本框创建了一个必需的字段验证器,以便填充它。我面临的问题是所需的字段验证器不允许我点击链接按钮(这使我用日期填充文本框)而是它专注于文本框always.im卡在这里plz帮助我。

3 个答案:

答案 0 :(得分:1)

您可以使用“验证组”。 在controls属性上,将ValidationGroup设置为类似的内容。

TextBox.ValidationGroup = 1
Submit.ValidationGroup = 1
requiredFieldValidator.ValidationGroup = 1
LinkButton.ValidationGroup = 2

您需要在另一个ValidationGroup上使用LinkBut​​ton。 这一切都可以在设计中完成。

这样,验证只会影响ValidationGroup 1上的内容。

答案 1 :(得分:0)

实际上你的解决方案并不好 RequiredFieldValidator有一些错误(就像你提到的那样) 最好的解决方案是通过javascript自己实现验证,并且它简单,灵活和实用

答案 2 :(得分:0)

我不清楚你的链接按钮是如何显示日历的 - 客户端或服务器端? - 但你可以尝试:

  • RequiredFieldValidator.EnableClientScript设置为false。这将禁用RequiredFieldValidator的客户端验证。如果您使用客户端脚本显示日历,这就足够了。

  • LinkButton.CausesValidation设为false

相关问题