- 我正在使用 Bassistance jQuery Validate 插件创建注册表单,检查用户名是否已在使用中。
- 一切正常,如果我填写数据库中已有的用户名,则会显示“xxxxxxx 已在使用中”之类的消息。显示。
- 但是,如果我填写另一个已在使用的用户名(例如 yyyyy),则消息会一直显示“xxxxxxx 已在使用中”。
- 此行为也出现在 http://jquery.bassistance.de/validate/demo/milk/ 上的“官方”演示中- 如果我先填写“Peter”,然后填写“George”,则消息会一直显示“Peter 已在使用中”
- 我想知道是否有人找到了解决此问题的方法?
我的代码:
远程:jQuery.format(“{0}已在使用中。”)
最佳答案
刚刚查看了 jQuery Validate 插件代码,他们的代码中有一个错误,它们会永远缓存错误消息,这正是您所看到的结果。
你的一小段代码是正确的,他们的末端有一个错误。
关于jQuery 验证 : remote - user name won't change in error message,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8295393/