Я хочу отправить содержимое div, используя метод post php, но не могу использовать текстовую область или ввод, так как текстовый редактор, в котором находится содержимое, больше не влияет. Решение будет заключаться либо в теге, к которому может быть применен атрибут name, либо в другом методе отправки по почте.
Уже пробовал текстовую область и ввод.
Вот что я пробовал:
<div id="texteditor" name="long_description" maxlength="5000">
<textarea type="text" name="long_description" style="border: 1px solid black; background: transparent; outline: 0; width: 100%; height: 100%;" value="
<?php
if(isset($_SESSION['project_details'])){
echo $_SESSION['project_details']['long_description'];
}
?>
">
</textarea>
</div>
Я также пробовал:
<div id="texteditor" name="long_description" maxlength="5000">
<input type="text" name="long_description" style="border: 1px solid black; background: transparent; outline: 0; width: 100%; height: 100%;" value="
<?php
if(isset($_SESSION['project_details'])){
echo $_SESSION['project_details']['long_description'];
}
?>
">
</input>
</div>
Это было первое, что я сделал:
<div contenteditable="true" id="texteditor" name="long_description" maxlength="5000">
<?php
if(isset($_SESSION['project_details'])){
echo $_SESSION['project_details']['long_description'];
}
?>
</div>
В настоящее время я могу получить текст для отправки по почте, однако форматирование в текстовом редакторе не работает. (например, я нажимаю «B», чтобы сделать текст жирным, и ничего не происходит). Или он просто не отправляет и возвращает ошибку «все поля должны быть заполнены».