asp.net-mvc – 禁用某些字段的验证
发布时间:2020-05-24 10:31:01 所属栏目:asp.Net 来源:互联网
导读:在我的Razor视图(ASP.NET MVC 4)中,我有两个radiobuttons用于显示/隐藏某些字段.当选择第一个单选按钮时,这些字段是不可见的;当选择第二个单选按钮时,字段变得可见.这是通过 Javascript函数完成的,该函数绑定到radiobuttons onclick事件. function displayHid
|
在我的Razor视图(ASP.NET MVC 4)中,我有两个radiobuttons用于显示/隐藏某些字段.当选择第一个单选按钮时,这些字段是不可见的;当选择第二个单选按钮时,字段变得可见.这是通过 Javascript函数完成的,该函数绑定到radiobuttons onclick事件. function displayHiddenFields(value) {
if (value == 'true')
$('#myDiv').removeClass('hidden');
else
$('#myDiv').addClass('hidden');
}
我在视图模型上使用数据注释来执行验证.我的问题是不可见的字段也被验证.这些字段只有在可见时才需要进行验证.我试图操纵输入元素上的data-val属性,但这不起作用. $('input1').attr('data-val',value);
我怎样才能解决我的问题?有没有办法禁用使用客户端Javascript不可见的字段的验证?否则,我必须进行回发才能有条件地渲染字段. 解决方法我通过在页面底部添加以下JavaScript来解决它:<script type="text/javascript">
$(function () {
var settings = $.data($('form').get(0),'validator').settings;
settings.ignore = ".hidden";
});
</script>
这样,在客户端验证中将忽略应用了.hidden类的所有输入. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – Web应用程序中的自动填充,我应该在哪里存储容器
- asp.net-mvc – ASP MVC3 – 如何从数据库加载页面的自定义
- asp.net-mvc – ActionLink后退按钮
- asp.net – 如何在VB.NET中JSON编码数组?
- asp.net – 如何获得Google Prettify更像Visual Studio
- ASP.Net ListView按数据字段分组?
- asp.net-mvc – Context.User.Identity.Name为null与Signal
- asp.net-mvc – Asp.net MVC:上传多个图像文件?
- 捕获从ASP.NET生成的HTML
- asp.net – 通过在弹性beanstalk的负载均衡器中的IIS重写到
推荐文章
站长推荐
- asp.net-mvc – 在ASP.NET MVC 2中的RadioButton
- asp.net – 递归控制搜索与LINQ
- asp.net-mvc-3 – MVC中的SSO(单点登录)
- 将ASP.NET MVC4应用程序部署到GoDaddy编译器问题
- asp.net-mvc-4 – ASP.NET MVC电子商务解决方案(
- asp.net-mvc – 帮助/提示提高我的ASP.NET MVC 2
- asp.net-mvc-3 – ajax – 防止双击提交
- asp.net-mvc – 将ajax actionlink转换为引导按钮
- asp.net-mvc-2 – Asp.net MVC标签
- asp.net-identity – 使用asp.net身份在身份服务
热点阅读
