добавить HTML-контент в скрытое поле формы - PullRequest
1 голос
/ 02 марта 2010

Можно ли передать кусок html-контента в скрытое поле и как мне это сделать?

Спасибо

Jonathan

Ответы [ 3 ]

1 голос
/ 02 марта 2010

Да - просто HTML кодирует содержимое (например, замените "<" на "& lt" и т. Д.) </p>

Вы не указали, какой язык вы будете использовать для заполнения значения поля, поэтому я не могу помочь с подробностями о том, как кодировать.

Вот справка о том, как это сделать в jQuery .

Вот Java

1 голос
/ 02 марта 2010

Вы можете сделать это с помощью Javascript:

<input type="hidden" id="htmlCodes" />
document.getElementById("htmlCodes").value = "<strong>Hello World</strong>";

Просто убедитесь, что ваши значения правильно экранированы, когда вы передаете их в скрытое поле формы.

Онлайн демо: http://jsbin.com/ubofu/edit

0 голосов
/ 27 февраля 2016

Вы также можете «породить» скрытую текстовую область после обработки содержимого внутри.

Это легко сделать с помощью Jquery:

$('#your_form')
.append('<textarea name="content" class="hidden">' + your_content + '</textarea>');

Здесь мы предполагаем, что у вас есть «скрытый» класс, у Bootstrap он есть, но вы также можете использовать это:

Код CSS:

.hidden 
{ 
  display: none !important ; 
  visibility: hidden !important; 
}
...