Jos*_*osh 3 asp.net validation
我有两组下拉菜单,分别是开始日期和结束日期。通过从3个单独的下拉菜单中选择月份,日期和年份来创建每个日期。我目前在所有下拉菜单中都具有RequiredFieldValidators(如果未选择任何选项,它只会显示*),但是我需要验证结束日期是否大于开始日期。我可以比较日期之间的逻辑,但是就所使用的验证方法而言,有人可以帮助我吗(我基本上需要一次验证6个下拉菜单)?我尝试使用客户端JavaScript进行自定义验证,但无法正常工作。您甚至可以使用ASP.NET验证控件来验证多个下拉列表吗?(这是我想做的-我总是可以编写JavaScript,但是试图避免这种情况)。
谢谢。
在控件未完成的情况下使用自定义验证器来验证字段,然后在aspx页面中使用此验证器:
<script type="text/javascript">
<!--
ValidatorHookupControlID("<%= ctrl1.ClientID %>",
$get("<%= customValidator.ClientID %>"));
ValidatorHookupControlID("<%= ctrl2.ClientID %>",
$get("<%= customValidator.ClientID %>"));
ValidatorHookupControlID("<%= ctrl3.ClientID %>",
$get("<%= customValidator.ClientID %>"));
//-->
</script>
Run Code Online (Sandbox Code Playgroud)
编辑:我发现了一个教程,更好地解释我的意思在这里
| 归档时间: |
|
| 查看次数: |
1861 次 |
| 最近记录: |