Редактируемые разделы вместо Textarea. вход не отправлен! PHP - PullRequest
3 голосов
/ 04 марта 2012

Если я использую

<div contentEditable="true" name="content"></div>

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

Я использую редактируемое разделение, потому чтохотите добавить изображения во время выполнения в редактируемом разделе ввода.

так есть ли способ представить ввод, взятый в редактируемом разделе ??

Я использую PHP в качестве языка на стороне сервера.

Ответы [ 2 ]

5 голосов
/ 04 марта 2012

Только значения входных элементов отправляются с формой.

Используйте скрипт на клиенте для помещения содержимого div в скрытое поле при отправке формы.

Например:

<form action="/blah.php" method="post" onsubmit="prepForm()">
    <div contentEditable="true" id="editor"></div>
    <input type="hidden" name="content" id="content">
</form>

...

<script>
function prepForm() {
    document.getElementById('content').value = document.getElementById('editor').innerHTML;
}
</script>
2 голосов
/ 04 марта 2012

Вы должны использовать JavaScript для хранения .innerHTML вашего div в скрытом поле при отправке формы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...