2017-05-01 42 views
0

我正在嘗試創建一個自定義驗證程序來檢查用戶名是否已經存在。我在網上找到的所有東西,包括這裏的基礎5和結構都完全不同。基金會6自定義遵守阿賈克斯呼籲

Foundation.Abide.defaults.validators['checkUser'] = 
    function($el,required,parent) { 
     console.log('checking'); 
     $.post("func/checkUsername.php",{'user':$el.val()}, function(data) { 
     if(data.status==1){return true;} 
     else{return false;} 
     console.log('complete'); 
    }); 
}; 

這是我輸入字段

<input type="text" id="usrnme" name="usrnme" required pattern="checkUser" value="" /> 

不管我做什麼,也不會提交到控制檯,它總是出現無效。

+0

同樣的問題/這裏的問題;) –

回答

0

模式=「checkUser」改變數據驗證=「checkUser」

<input type="text" id="usrnme" name="usrnme" required data-validator="checkUser" value="" /> 
+1

能否請您詳細信息添加到您的答案嗎? 添加幾行關於錯誤的信息,以及解決方案如何提供幫助會很好。 –