我有一个非常庞大的表格,是为了质量保证人员在离线情况下收集年度产品质量审查数据而设计的。由于监管要求的复杂性,该表单包含超过1900个字段和单选按钮。
目前我已经通过sisyphus.js调用localStorage,并且它可以正常工作-保存所有字段的数据。
我的问题是,在加载时需要7秒钟才能完成表单加载-尽管这很长时间,但这不是真正的问题。我的真正问题是,在进行任何输入后,需要等待onblur事件结束后2秒钟左右,表单才能接受更多的输入。
以下是我的代码:
$('form').sisyphus({
locationBased: false,
timeout: 10,
autoRelease: false
});
我的问题是:是否有一种方法可以通过按钮或其他方法在用户自行决定的情况下调用数据存储,以防止数据输入的不间断中断? 有人有什么想法吗?
sisyphus
循环遍历每个元素以保存整个表单,而不仅仅是一个元素。在这个层面上,您需要寻找任何和所有的优化方法。 - Blue