Как добавить или сохранить новые строки в текстовом поле с помощью php? - PullRequest
0 голосов
/ 20 января 2011

Например, вот мой текст и т. Д.

Теперь вот новая строка.

Как мне создать новую строку в php? Мне обычно нужно держать Ctrl и Enter, чтобы создать ее.это текстовое поле?

Требуется ли JavaScript?

Ответы [ 2 ]

3 голосов
/ 20 января 2011

если вы хотите установить текст по умолчанию для текстовой области, вам не нужен php. Вам просто нужно установить его атрибут value с чем-то вроде «Ваш текст. \ NДругая строка», где «\ n» будет заменено новой строкой. В качестве альтернативы вы можете сделать это через Javascript, если вы установите атрибут динамически, как в:

document.getElementById("id_of_your_textarea").value = "Your text\nAnew line";
0 голосов
/ 20 января 2011

Вам нужно будет использовать так называемую «escape-последовательность».Вы можете найти список всех escape-последовательностей в PHP Manual .Escape-последовательности работают только в строках в двойных кавычках.

$string = "My string\nWith a line breaks\ninserted"; // notice the \n
$no_escapes = 'This will not replace \n with a line break';
...