我正在使用 jQuery 验证插件来检查注册表单上的字段是否有效。就像现在一样,如果#reg_username 字段少于 4 个字符,则表单将不会提交。我已经在执行 ajax 请求来检查我的数据库中的用户名,如果用户名存在,它将响应设置为 1,如果没有用户,则将其设置为 0。如果有办法可以使用该信息如果响应为 1,则在 validate 函数中将字段设置为无效。因此,如果用户名与数据库中的一个匹配,则表单将不会提交。我不知道您是否需要更多代码,但如果让我知道。
jQuery.validator.setDefaults({
debug: true,
success: "valid"
});
$( "#reg_form" ).validate({
rules: {
reg_username: {
required: true,
minlength: 4
}
}
});