Обработка разрывов строк в XML / HTML / JQuery - PullRequest
2 голосов
/ 28 июня 2011

Я загружаю XML-файл с помощью ajax, динамически записываю / считываю значения в / из текстовых областей HTML-формы с помощью jQuery, а затем сохраняю обратно в XML-файл, передавая его функции PHP-записи при отправке формы.

То, что я ищу, - это последовательный способ обработки разрывов строк и абзацев в HTML / jQuery / XML - это то, где пользователи увидят фактические разрывы строк, а не код, в полях HTML и формы.

До сих пор я использовал <br/> теги в полях CData в XML, но они появляются в полях формы, и jQuery вносит беспорядок в мои записи CData.

Есть хорошие идеи? * 1008 Благодарения и *

Ответы [ 3 ]

3 голосов
/ 28 июня 2011

Если вы используете фактические возвращаемые символы в тексте, то, чтобы они отображались при отображении в формате HTML, вы можете установить свойство css white-space:pre или white-space:pre-line.

1 голос
/ 28 июня 2011

, если я не правильно понял вопрос, у php есть встроенные функции.nl2br ($ строка);и br2nl ($ string);Вы можете сохранить данные с помощью nl2br, а затем загрузить их везде, кроме текстовых областей.загрузить в текстовую область, используя br2nl ($ string);

0 голосов
/ 28 июня 2011

Вы можете использовать некоторые регулярные выражения, чтобы отключить <br /> для \n и \r при записи в поля формы.

...