使用
JQuery Accordion并尝试验证必填字段的基本表单.我错过了一些简单的事吗?谢谢!
<script type="text/javascript" language="javascript"> $(document).ready(function () { $("#accordion").accordion(); $("#Form1").validate({ rules: { AccordionField: { required: true } } }); }); </script>
HTML:
<form id="Form1" action="foo.htm"> <div id="accordion"> <h3><a href="#">Section 1</a></h3> <div><p>content</p></div> <h3><a href="#">Section 2</a></h3> <div><p><input id="AccordionField" class="required" /></p></div> </div> <p><button type="submit">Submit</button></p> </form>
问题:
如果在提交期间折叠第二部分,则验证不会验证必填字段.
解决方法
jQuery validate(1.9)默认忽略隐藏字段.您可以使用ignore选项覆盖此行为:
$(document).ready(function() { $("#accordion").accordion(); $("#Form1").validate({ rules: { AccordionField: { required: true } },ignore: [] }); });
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。