2010-07-26 57 views
3
 rules: { 
     email   : { 
      required  : true, 
      email   : true, 
      remote: { 
        url: SITE_URL + 'index.php?sign_up/emailValidate', 
        type: "post", 
        data: { 
         email: function() { 
         return $("#email").val(); 
         } 
        } 
        } 

     } 

     }, 
     message:{ 
      email: { 
       required  : "Email cant be empty.", 
       email   : "Please enter a valid email", 
       remote   : "This email already exists." 

      } 
     } 
+0

我也曾經有過這個問題,從來沒有想過它。我放棄了,寫了一個自定義的'.addMethod'。我對答案感興趣。 – JustinP8 2010-07-30 17:00:02

+0

我也不知道。我一直在使用'$ .addMethod',但這種方式對任何事情都更容易。 – Sadat 2010-07-30 18:26:55

回答

6

您的代碼中存在拼寫錯誤。你應該使用'消息'而不是'消息'。

messages:{ 
      email: { 
       required  : "Email cant be empty.", 
       email   : "Please enter a valid email", 
       remote   : "This email already exists." 

      } 
+0

我敢打賭,當我無法工作時,我做了同樣的事情。 jQuery文檔是否可能存在拼寫錯誤,我幾乎可以肯定,我對照他們的示例檢查了每個可能的細節。 – JustinP8 2011-03-01 20:58:34