我正在使用 jQuery 手风琴将我的表单拆分为几个面板,并使用 jQuery 验证来检查所需的字段。只要它们在打开的面板中,就可以很好地显示已验证字段中的错误。
一个例子。假设我有树形手风琴面板,首先我有两个需要验证的表单字段。现在,如果访问者切换到面板二或三并提交表单而没有填写面板一上的必填字段,我希望第一个手风琴面板打开并显示错误。
有谁知道使这项工作的方法?
这是我今天使用的代码:
$(document).ready(function() {
$("#accordion").accordion({
autoHeight: false,
navigation: true,
});
$("#validate_form").validate({
rules: {
page_title: "required",
seo_url: "required",
AccordionField: {
required: true
}
},
ignore: [],
messages: {
page_title: "Please enter a page title",
seo_url: "Please enter a valid name"
}
});
});