应在 asp.net 中检查至少一个复选框的复选框验证
我的 asp.net 表单有 4 个复选框。不是复选框列表。这 4 个具有相同名称的 ValidationGroup 属性的复选框表示“chkValied”。我在那里添加了自定义验证器。现在至少要检查复选框应该检查这些。该怎么办 ?
I have asp.net form having 4 check boxes. not check box list. these 4 check boxes having the ValidationGroup property with same name say "chkValied". I have added Custom Validator there. now want to check at least on check box should be check out of these. what to do ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以使用CustomValidator来验证客户端或服务器端代码的输入。
aspx 标记
.cs(代码隐藏)
JavaScript 代码
You can use CustomValidator to validate input at client-side or server-side code.
aspx markup
.cs (code-behind)
JavaScript code
试试这篇文章
http: //weblogs.asp.net/samirgeorge/archive/2009/05/02/checkboxlist-client-side-validation-using-jquery.aspx
https://web.archive.org/web/20211020153246/https://www. 4guysfromrolla.com/webtech/tips/t040302-1.shtml
Try this article
http://weblogs.asp.net/samirgeorge/archive/2009/05/02/checkboxlist-client-side-validation-using-jquery.aspx
https://web.archive.org/web/20211020153246/https://www.4guysfromrolla.com/webtech/tips/t040302-1.shtml
如果您使用自定义验证器,则可以通过 or 语句来实现:
这适用于所有语言(尽管 || 不是通用的,所有语言都有它的表示形式)。在 JavaScript 中,您需要 .Value 而不是 .Checked。
If you are using custom validator such thing could be achieved with an or-statement:
This applies to all languages (although || is not universal all languages has a representation of it). In JavaScript you'd want .Value instead of .Checked.