2015-06-21 58 views
0

从下拉列表中选择是后,我想从字段中删除验证。所以我有这样做的功能,但它不会删除验证和字段仍然是必需的:(你可以帮我删除验证吗?也可以通过GitHub上的说明,您可以删除toggleFields验证,但它不工作! !删除验证理想形式jQuery

$("#email_details").change("input", function(){ 
    var dInput = this.value; 

    if(dInput == 'Yes') { 
     $('form.idealforms').idealforms('toggleFields', 'next_of_kin_name next_of_kin_landline'); 
     $('form.idealforms').idealforms('goToStep', 1); 
    } 
}); 

这里的jsfiddle http://jsfiddle.net/ymfvqyob/2/

回答

1

编辑答案:

你一半的任务已经与变化()

$("#email_details").change("input", function(){ 
完成

尝试使用别的和删除验证

$("#email_details").change("input", function(){ 
    var dInput = $(this).val(); 

    if(dInput == '') { 


    }else{ 
    //remove validation script here 
    $('span.error').remove(); 
    } 
    }); 
+1

你说得对,我从用户试图使用建议的解决方案,但不能删除验证问题察觉。这可能是他没有在正确的地方使用该解决方案的原因。 例如 我在哪里提供了else body,如果他将使用代码去除验证“span或div”,所以它将解决问题。当您使用JS时,事件非常重要。 P.S.我也更正了答案。 –

+1

如果您可以提供实施的网址,那么我可以帮助您更好。这是我的回答中的一个例子,显然这不会起到复制粘贴的作用。我等待网址,然后审查您的实施。 - 新增 - 我可以尝试Github的东西在我的最后,但仍然会有一些不同,这就是为什么它更好,如果你可以分享? –

+1

它的工作电子邮件地址字段。当我输入正确的格式,以便验证从此字段中删除。这不是预期的事情吗? –