我想在我的5個問題測驗形式上使用jquery validate插件。但我有問題如何顯示驗證錯誤消息的require字段。jquery驗證錯誤信息的安置位置
我的形式是這樣的:
<form id="quiz">
<table width="100%">
<tbody>
<tr id="qntr">
<td id="qntd">My question 1</td>
<!-- if field is empty, validate error message to appear over here -->
</tr>
<tr id="anstr">
<td id="anstd">
<table><tr>
<td>Choice 1</td>
<td>Choice 2</td>
<td>Choice 3</td>
</tr></table>
</td>
</tr>
<tr id="qntr">
<td id="qntd">My question 2</td>
<!-- if field is empty, validate error message to appear over here -->
</tr>
<tr id="anstr">
<td id="anstd">
<table><tr>
<td>Choice 1</td>
<td>Choice 2</td>
<td>Choice 3</td>
</tr></table>
</td>
</tr>
...
</tbody>
</table>
</form>
我validate.js:
$(document).ready(function() {
var form = $("#quiz");
form.validate({
errorPlacement: function(error, element) {
error.insertAfter(x); // what should x be?
}
});
});
我想應該用什麼來取代「X」在errorPlacement我的驗證錯誤消息顯示在我的表單的 中?
謝謝。
我強烈建議您不要對多個元素使用相同的ID ..請在下面檢查我更新的答案! – dejavu 2010-07-21 08:01:06