我有以下腳本,它通過測驗驗證使用jquery.validate.js的頁面,並且完美地工作。我希望有錯誤消息的必要字段被放入一個名爲errormessage的div。 jQuery驗證通常返回一個消息「這個字段是必需的」。jquery錯誤消息放在div(jquery.validate.js)
這裏是腳本
<script type="text/javascript">
var curPage=1;
function NextPage() {
if (curPage < <?= $num; ?>) {
var group = "#page_" + curPage.toString();
var isValid =true;
$(group).find(':input').each(function (i, item) {
if (!$(item).valid())
isValid = false;
});
if(!isValid){ alert("PLEASE MAKE A SELECTION"); }
else{
$("#page_" + curPage.toString()).hide(); //hide current page div
curPage++; //increment curpage
$("#page_" + curPage.toString()).show(); //show new current page div
}
}
}
function PrevPage() {
if (curPage > 1) {
$("#page_" + curPage.toString()).hide(); //show new current page div
curPage--; //increment curpage
$("#page_" + curPage.toString()).show(); //hide current page div
}
}
function InitializePage() {
$(".wizardPage").hide();
$("#page_" + curPage.toString()).show();
$("#surveyForm").validate({onsubmit: false});
}
$(document).ready(InitializePage
);
</script>
此代碼和你的問題似乎並沒有涉及? – colonelclick
有沒有機會看到你的html? –
默認情況下,jQuery Validate插件將錯誤消息附加到具有'class =「error」''的'