2011-08-04 48 views
1

我正在嘗試使用下面的插件,它將所有錯誤消息放在其單獨的div內。唯一不同的是他們把它放在它上面,我放在下面。但是它仍然不會顯示div內的消息。不知道爲什麼。表單的錯誤位置

http://jquery.bassistance.de/validate/demo/errorcontainer-demo.html

演示:http://jsfiddle.net/xtremer360/KHSKm/1/

編輯:我更新了我的代碼要顯示什麼,我現在要它怎麼不把我爲錯誤作出的div中的錯誤信息時,有是表單提交錯誤。

更新演示:http://jsfiddle.net/MtRn6/

+0

我更新我的帖子你shouldb í去這裏http://jsfiddle.net/xtremer360/KHSKm/1/,因爲我忘記了包含驗證庫,並且該具體表單的驗證代碼位於templates.js文件內。 –

+0

感謝您的編輯,我現在只希望找到能夠解決這個問題的人。 –

+0

有沒有人看到這個問題? –

回答

1

您需要使用errorPlacement把你想讓他們的錯誤信息,否則將使用它們附加到輸入的默認方法:

// container is the element which should hold errors, 
// You have already definied it in your demo 
errorPlacement: function(error, element) { 
     error.appendTo(container); 
}, 

更新演示:http://jsfiddle.net/MtRn6/1/

檢查的詳細信息的文檔:http://docs.jquery.com/Plugins/Validation/validate

+0

謝謝先生。這有幫助。 –