我确信有更好的方法来实现这一点,但无法弄清楚。我有一个表格,顶部有 2 个始终需要的字段。然后,我有一系列选项卡,它们在选择时加载到不同的字段中(加载单独的 HTML 块,以便在提交表单时只提交当前在 DOM 中的内容)。我正在使用 jquery 验证插件(http://docs.jquery.com/Plugins/Validation),它允许您在每组新字段加载时将验证规则/消息设置为一个对象,以删除冗余规则和随着字段的变化添加新的。问题是规则/消息对象都必须写入 js 以供需要时使用,而且文件很长,而且看起来效率很低。这是我的伪代码:
<form>
<input1 (always on page) />
<input2 (always on page) />
<ul id="nav-tabs">
<li id="tab1"></li>
<li id="tab2"></li>
<li id="tab3"></li>
</ul>
<div id="dynamic-content">
<!-- different form fields load in here from separate html files, all requiring different rules in addition to the 2 fields always on the page -->
</div>
<input type="submit" />
</form>
我在想可能有一些解决方案可以在设置的每个 HTML 块中加载规则?有没有人做过这样的事情?
感谢任何能提供帮助的人。吨