我正在加载容器div内的html表单。这个html是一个从数据库中检索的模板。然后使用填写表单(或表单的一部分)。获取DIV中的所有内容,包括输入选择器的标记值
一旦用户完成,他们选择一个调用函数的按钮。
function submitForm() {
var workflowID = $('#workFlowID').val();
var formID = $('#formID').val();
var uploadedFiles = $('#uploadedFiles').val();
var htm = $('#formContent').html();
console.log(htm);
alert(workflowID + ", " + formID + ", " + uploadedFiles + ", : " + htm);
}
的问题是,我得到忠实地再现的形式,但输入字段不包含在最终的“HTM”我需要能够重现HTML,因为它已经被充填到保存到新表。我错过了什么,或者甚至有可能?
已被要求提供更多信息;这里是一个例子,html可能有10个输入区域。一旦适当的输入被填写,表格被保存以供其他人查看并在那里添加。当填写表格时,上面的参考代码会将html减去用户输入的值。
请帮助我们了解更多信息.... – Wazzzy 2012-08-01 17:00:42
如果表单来自db,为什么不保存模板的pk和选定的值?您可以从这些信息重新创建它,而无需重复数据库中已有的内容。 – bdares 2012-08-01 17:04:22
这些表格很简单,但最多有70个输入字段。我原本打算走这条路,可能还需要。但表格可能会多次使用,然后数据场会在一年内看到100万行的潜力,而表单本身通常小于16k。存储将是最小的,找到表单会更快,找到表单排序通过百万记录然后填充表单。虽然通过将表单存储在仅处理该表单请求的特定表中,存储空间会稍微多一点。 – 2012-08-01 17:12:53