2013-04-13 22 views
-1

我正在使用jquery驗證我的表單,我設置了一個invalidHandler,它在窗體頂部顯示一個錯誤並滾動到該消息。jQuery驗證invalidHandler

我試圖隱藏該消息,當字段驗證成功,但我找不到任何validate()選項,這將幫助我。

不是當用戶點擊提交。例如,如果我有表上一個文本框,然後點擊提交我顯示消息,當用戶寫東西文本框,並將它傳遞我想隱藏郵件而不驗證用戶點擊提交)

也許我可以指望成功的錯誤數量,但我不知道如何。

感謝

回答

1

如果你給你的錯誤在你的窗體頂部「富」的ID,

<div id="foo">error here</div> 

,並設置errorContainer選項,那麼當表單有效再元素#foo將會消失

$("#myform").validate(
{ 
    errorContainer: "#foo" 
} 
}); 

音符元素#foo的形式必須是內

+0

謝謝,它的工作。是否有可能用成功消息來代替錯誤? – ntan