我正在加載容器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