问题描述
使用 Parsley JS 2.9.2 我需要通过 RegEx 和使用自定义验证器来验证输入字段,该验证器应该进行 AJAX 调用以检查用户名是否可用。从我在文档中阅读的内容以及在网络上研究的内容来看,我下面的代码应该至少可以用于获取数据(我在 ASP 中的 JSON 可能需要一些工作)但是我无法运行代码,我明白了在 Chrome 控制台选项卡或网络选项卡中都没有反馈......那么我在这里做错了什么? ..还有一个小问题,如何设置“用户名已存在”的自定义消息?
我拥有的代码:
$(document).ready(function() {
$('#initials').parsley();
window.Parsley.addValidator('username',{
validateString: function(value) {
return $.ajax({
url: 'check_initials_availability.asp',method: "POST",data: {
initials: value
},dataType: "json",success: function(data) {
return true;
}
});
}
});
});
<input style="width: 70px; text-transform: uppercase;" class="maxLength form-control" type="text" name="initials" id="initials" data-parsley-pattern="^[a-zA-Z0-9]*" data-parsley-errors-container="#initials-errors" data-parsley-trigger="focusout" maxlength="10"
minlength="3" required>
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)