У меня есть HTML-документ с расширением form
. Части формы представляют собой текстовые области, в которых я хочу, чтобы средство ввода вводило данные в несколько строк. "Описание".
function myJSscript() {
var description = document.getElementById('description').value;
var form = document.createElement("form");
form.setAttribute("action", "upload_file.php");
form.setAttribute("enctype", "multipart/form-data");
form.setAttribute("method", "POST");
form.setAttribute("target", "_self");
form.innerHTML = '<input type="text" name="description" value="' + description + '"/>'
form.submit();
}
HTML code
<form name="dform" id="t1">
<textarea rows="5" name="description" id="description" class="tbox2"></textarea>
<input type="button" class="submitblue" value="Submit" onclick="myjscript()">
</form>
в моем файле upload_file.php
Я хочу добавить текстовую область в мультиячейку, но что бы я ни пытался (например, nl2br), она всегда отображается как одна строка текста. даже вывод значения на экран не показывает теги <br />
или \n
. ПОМОЩЬ!
Вот строка PHP, которая записывает текстовую область в мультиячейку
$pdf->MultiCell(0, 5, $_POST['description']);