我正在使用 jQuery 验证插件进行验证
我有一个用于向数据库添加新用户的用户创建表单。当用户尝试添加新用户时,我会检查数据库中是否存在用户名并返回 true 或 false,因为验证器插件只需要 true 或 false。
下面是代码
remote : " {0} already exist ";
这段代码第一次工作得很好。如果我给一个现有的 ID 说“user1”、“user2”、“user3”。我会得到
user 1 already exist
user 2 already exist
user 3 already exist
随后。
当我关闭对话框并再次重新打开它时,它将始终显示单一方式。假设我重复上面给出的相同条件。输出将是
user 1 already exist
user 1 already exist
user 1 already exist
远程开关中给出的{0}将替换文本框中给出的文本。是对话问题吗?
代码 :
$("#login").rules("add",{
remote : {
type : "GET",
url : <ServletURL>,
cache : false,
async : false
}
});
这是我在自定义消息中使用的
login: {
remote : jQuery.format("{0} already exist")
},