我處於這種情況,我需要在提交前將表單填充數據轉換爲文本。JQuery用文本替換表單元素
就像例如,表單可能有一個名稱字段和一個電子郵件字段。我將會填寫表格與細節,然後當我點擊導出爲文本,我需要得到HTML的內容以文本格式
name = <input type="text" name="name" /> <!-- user enters "john" -->
email = <input type="text" name="email" /> <!-- user enters [email protected] -->
當我出口我需要
name = john
email = [email protected]
目前,我我正在使用此代碼進行轉換。但問題是,一旦我轉換,我無法恢復到之前的狀態。
$("#btn").click(function(){
$('.replace').replaceWith(function(){
return this.value
});
});
所以,我的想法是,我會在div標籤中顯示輸出。但如果我嘗試
document.getelementByID("parentdiv").value
我無法獲取表單值。
有什麼建議嗎?
更新:如預期
連載不能正常工作。以上是一個小例子。表單非常複雜,我需要將表單值直觀地呈現給它的標籤。
值已經是字符串/文本? – devqon
你會考慮['.serialize()'](http://api.jquery.com/serialize/)嗎? – Spokey
我沒有使用提交表單,我正在使用它來生成一些內容。 – Bala