【发布时间】:2016-11-09 22:18:34
【问题描述】:
我正在创建一个希望用户能够编辑的表单。用户将填写表单,保存该表单,用下一个条目填写表单,保存该表单等。每次保存表单时都会创建一个可点击的 div,以便用户可以返回并查看他们的输入以确保他们在最终提交所有表格之前都是正确的。我已经能够这样做保存表单数据:
var formArray = $('form#popsetForm').serializeArray();
我的问题:当用户单击 div 时,我现在想用 formArray 中的数据填充表单。是否有一个简单的命令可以让我只提供数组作为输入并自动填写表格?下面不是真正的代码,但我希望存在。
$('form#popsetForm').populate(formArray)
【问题讨论】:
-
为什么需要重新填写表格?如果用户返回查看该表单,为什么不直接隐藏它并重新显示它?
-
如果我向你解释我的项目,你真的会给我提供见解吗?我正在构建一个工具,用户将使用它来上传 1-10 个条目。每个条目的形式是相同的。他们会用数据填写表格,点击保存,表格下方会弹出一个小 div 保存了他们的信息。然后表格将重置。他们将用下一个条目再次填充它,保存它,然后创建另一个 div,等等。如果他们想回顾以前的条目以确保它被正确输入,我希望他们能够点击 div然后它将重新填充表单。
-
这似乎与我解释您原始问题的方式相匹配。我在下面添加了一个答案,应该可以解释简单隐藏表单的方法。
标签: javascript jquery html forms