2012-08-30 37 views
0

您好我想知道怎樣才能讓一次的場驗證,以顯示在標籤初始文本:jQuery的.validate初始標籤文本

的jQuery:

$("#contact").validate({ 
    rules: { 
    con_name: { 
     required:true, 
     minlength:3 
    }, 
    } 
}); 

HTML:

<form id="contact" method="post" action=""> 
    <input type="text" name="con_name" id="con_name" /> 
    <label for="con_name" generated="true" class="error">Insert Name</label> 
</form> 

將文本Insert Name替換爲錯誤消息,但成功時會隱藏標籤並刪除初始文本Insert Name。我需要它再次顯示最初的文本。

回答

0

將信息像我顯示:

設置是這樣的:

$("#contact").validate(
    {  
    rules:{ 
     con_name:{required:true, minlength:3},      
      } 
    messages: { 
      con_name: 'Insert Name' 
      } 

    }); 
+0

是dosnt工作,它取代了所有的錯誤信息,同時也保持隱藏文本時更迭 – Ered

+0

你似乎缺少'messages'之前的逗號。 – WhyNotHugo

+0

該插件有幾個選項可讓您控制如何顯示驗證錯誤。請參閱文檔頁面上的示例。 – Barmar