2015-06-21 60 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

它的工作電子郵件地址字段。當我輸入正確的格式,以便驗證從此字段中刪除。這不是預期的事情嗎? –