1
我有一个用作向导的检出视图。步骤(其中5个)包含在它们自己的div中,并在用户通过结帐过程向导时通过jQuery显示/隐藏。MVC 3:如何动态启用/禁用客户端验证
在其中一个步骤中,我有付款信息。付款方式为“使用我的账户付款”或“使用我的信用卡付款”。
选择其中一个显示所选支付选项的输入控件。所有这些都很好用。
假设我选择“用我的账户支付”,然后隐藏信用卡输入并显示账户信息输入。这又通过隐藏包含div的jQuery来完成。
当我打开下一个按钮时,客户端验证触发隐藏的信用卡输入(包含的div被隐藏)。
我的问题是,我如何使用javascript/jQuery动态启用/禁用对隐藏输入控件的验证?
预先感谢任何答复......
您可以手动添加和删除放置在输入文件上的规则。 http://docs.jquery.com/Plugins/Validation/rules#.22add.22rules –
我最终在CodePlex(http:// http://foolproof.codeplex.com/)上瘫痪了MVC Foolproof Validation。做我需要的一切和更多,我不必重新发明轮子。 :) –
@Ed DeGagne你可以回答自己的问题,并将其标记为正确的答案,如果你想。在页面底部有一句话说“回答你的问题”我认为这是最好的做法。 –