Я в ситуации, когда мне нужно преобразовать свои заполненные формы в текст перед отправкой.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
Я не могу получить значения формы.
Любые предложения, пожалуйста?
Update:
сериализации не работает, как ожидалось. Это один из примеров. Форма настолько сложна, и мне нужно визуально визуализировать значения формы для ее меток.
значения уже являются строками/текст? – devqon
Считаете ли вы ['.serialize()'] (http://api.jquery.com/serialize/)? – Spokey
Я не использую форму для отправки, я использую ее для создания некоторого контента. – Bala