JSvalidation – 自定义规则?

可能重复:
jQuery Validate插件 – 如何创建简单的自定义规则?

我使用jsvalidation,我想知道是否有可能建立自己的规则?

我想在validation之前检查我的数据库中是否存在用户名。 为此,我需要从js中的方法返回true或false。

如何将其添加到js validate中?

尝试用js中的php获取以获得更好的安全性,因为客户端可以读取js文件。

示例:

$.validator.addMethod("uniqueUserName", function(value, element) { $.ajax({ type: "POST", url: "php/get_save_status.php", data: "checkUsername="+value, dataType:"html", success: function(msg) { // if the user exists, it returns a string "true" if(msg == "true") return false; // already exists return true; // username is free to use } })}, "Username is Already Taken"); 

参考: jQueryvalidation器和使用AJAX的自定义规则