我正在使用jQuery validate(bassitance)来验证大型表单。一手满满的文本框然后是一个不断增长的复选框列表(最后一次计数为4600)。我正在使用
忽略:'输入[type =“复选框”]'
方法但还不够。使用IE8或更低版本提交时,我仍然会收到“停止运行此脚本”错误。 Firefox,Safari,Opera和IE9都很好。
我有什么遗漏或更好的方法吗?
答案 0 :(得分:3)
没有4600个文本框将是一个良好的开端。你真的在一个页面上需要那么多吗?您是否可以考虑分页数据以减少一次加载到DOM中的数量?
答案 1 :(得分:1)
我同意akiller,这是一页太多的元素。减少表单中元素的数量。但是,如果您需要检查大量元素,则必须将此表单拆分为多个网页,可能使用Ajax来导航页面。或者,不要使用jQuery,它可能会加速你的脚本。