1
可能重複:使用
jQuery Validate Plugin - How to create a simple, custom rule?JS驗證 - 自定義規則?
林JS驗證和我在想,如果有可能的ST了自己的規則?
我想在驗證之前檢查用戶名是否存在於我的數據庫中。爲此,我需要從js中的方法返回true或false。
如何將此添加到js驗證?
可能重複:使用
jQuery Validate Plugin - How to create a simple, custom rule?JS驗證 - 自定義規則?
林JS驗證和我在想,如果有可能的ST了自己的規則?
我想在驗證之前檢查用戶名是否存在於我的數據庫中。爲此,我需要從js中的方法返回true或false。
如何將此添加到js驗證?
嘗試在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");
這不起作用。我測試過它沒有repsonse,只是有返回真或假。即使返回true,它也不會驗證字段。 – panthro
什麼是JS驗證?你在說什麼插件?或者它是自己寫的?如果這是一個插件 - 阻止你查看其文檔頁面並檢查自定義驗證方法是否可以使用? –