我正在尝试创建一个自定义遵守验证器,以检查用户名是否已经存在。我在网上找到的所有内容都包括在这里用于Foundation 5,结构完全不同。
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="" />
无论我做什么
模式=" checkuser"更改为data-validator =" checkuser"
<input type="text" id="usrnme" name="usrnme" required data-validator="checkUser" value="" />