asp.net-mvc – 不引人注意的MVC3验证组的复选框
发布时间:2020-05-24 09:00:17 所属栏目:asp.Net 来源:互联网
导读:我需要验证一组复选框,使用MVC3不显眼的验证.我该怎么办?我发现这个并且尝试了,但它不工作. $(function(){ $.validator.addMethod(cb_selectone, function(value,element){ if(element.length0){ for(var i=0;iel
|
我需要验证一组复选框,使用MVC3不显眼的验证.我该怎么办?我发现这个并且尝试了,但它不工作. $(function(){
$.validator.addMethod('cb_selectone',function(value,element){
if(element.length>0){
for(var i=0;i<element.length;i++){
if($(element[i]).val('checked')) return true;
}
return false;
}
return false;
},'Please select at least one option');
$('#main').validate({rules:{Services:"cb_selectone"}});
… 我的Html: <input type="checkbox" class="checkbox" name="Services" value="1" /> <input type="checkbox" class="checkbox" name="Services" value="2" /> <input type="checkbox" class="checkbox" name="Services" value="3" /> 如果有人提供了服务器端客户端验证的完整解决方案(当然使用MVC3不显眼的验证)将是最好的. 谢谢 解决方法好的,想出来:用于服务器验证: 像我这样看待模特儿: [Required(ErrorMessageResourceName = "fld_Service_val_Required_lbl",ErrorMessageResourceType = typeof(Resources.Service.Controllers.Firm))]
public ICollection<int> Services { get; set; }
为了客户端在我的html验证我添加一个类到我的输入复选框: <input type="checkbox" class="checkbox required-checkbox" name="Services" value="1" /> <input type="checkbox" class="checkbox required-checkbox" name="Services" value="2" /> <input type="checkbox" class="checkbox required-checkbox" name="Services" value="3" /> 并且: $(function(){
$.validator.addMethod('required_group',element) {
var $module = $(element).parents('form');
return $module.find('input.checkbox:checked').length;
},'Select at least one Service please');
$.validator.addClassRules('required-checkbox',{ 'required_group' : true });
.. 不知道这是否是最好的解决方案,但它的工作:).如果有人知道更好,请发贴. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 奇数编号单元格未添加到Pdf
- asp.net – 无法编写输出文件… pdb visual studio 2010
- asp.net-mvc – 当action等于默认路由值时,MVC ActionLink省
- asp.net核心 – 如何排除在ASP.NET Core中发布文件?
- 使用ASP.NET MVC在JS文件中设置jQuery的ajax url
- asp.net-mvc – Jquery AJAX成功没有被Coded UI测试项目触发
- ASP.NET隐藏字段与不可见的文本框
- asp.net-mvc-4 – 在Startup.Auth.cs之外配置的CookieAuthe
- asp.net-mvc-3 – ModelState.AddModelError不显示在我的视
- asp.net-mvc – MVC / Razor – 当有下列括号时,Intellisen
推荐文章
站长推荐
- asp.net – Gridview编辑,点击两次问题
- asp.net-mvc – 如何使用Autofac将控制器的Model
- ASP.NET Core 2.0 WebApi全局配置及日志实例
- asp.net – 我希望从代码中获取属性值
- asp.net-mvc – 如何从ActionExecutingContext获
- asp.net-mvc – 如何在Visual Studio 2017中构建
- asp.net-mvc – 如何从运行时的强类型列表框架视
- .net – 设置runat = server时输入名称和ID更改
- asp.net-mvc – 尝试将asp.net web发布到Azure时
- asp.net-mvc – MVC 4,复选框列表和我
热点阅读
