我使用MVC来创建在运行时生成的窗体。对于验证,我试着我的手在jQuery验证库,这是非常方便使用。我有标签的cdata属性中的每个字段的验证表达式
<input type="text" name="xyz" id="xyz" class="defaultTextBox" cdata="{validate:{required:true,decimal:true,messages: {required:'Please enter an decimal value',decimal:'Please enter a valid decimal'}}}">
这工作精美。现在还有一个要求是,一些字段根据页面上的逻辑显示和隐藏,我需要禁用对隐藏字段的验证,这样它们不会干扰表单提交。只需要切换required:true到false,然后回到true就足够了。只有我不知道如何。
任何人都有这方面的经验?