Ребята помогите пожалуйста! Я только учусь, поэтому извините заранее, если где-то некорректно выразился.
Ситуация следующая: есть форма заказа на общедоступном сайте Force.com. В этой форме есть поле A типа textarea, значение которого передается в поле B такого же типа в СФ. Проблема заключается в том, что клиент в поле A вводит текст как ему вздумается (с множеством пробелов, переходов на другую строку и т.д.), но в СФ приходит только строка с сохранением пробелов, а переходы на новую строку (Enter) не сохраняются. Вопрос: как реализовать абсолютно точную передачу текста? Для наглядности прилагаю фото.
[img]http://prntscr.com/f46f36[/img]
Ребята помогите пожалуйста! Я только учусь, поэтому извините заранее, если где-то некорректно выразился. Ситуация следующая: есть форма заказа на общедоступном сайте Force.com. В этой форме есть поле A типа textarea, значение которого передается в поле B такого же типа в СФ. Проблема заключается в том, что клиент в поле A вводит текст как ему вздумается (с множеством пробелов, переходов на другую строку и т.д.), но в СФ приходит только строка с сохранением пробелов, а переходы на новую строку (Enter) не сохраняются. Вопрос: как реализовать абсолютно точную передачу текста? Для наглядности прилагаю фото. [img]http://prntscr.com/f46f36[/img]
Вообще по идее SF ничего не фильтрует и символы перевода строки никуда не исчезают.
Вопрос как ты и где отображаешь введенный текст. В самом textarea символы переноса строки обозначаются как \n (или варианты к примеру \r\n). Если этот текст вставить в html как есть, то никаких переносов строк не будет и текст получится в одну строку. Для этого надо заменить все \n на <br /> или выводить текст внутри <pre></pre>
Вообще по идее SF ничего не фильтрует и символы перевода строки никуда не исчезают. Вопрос как ты и где отображаешь введенный текст. В самом textarea символы переноса строки обозначаются как \n (или варианты к примеру \r\n). Если этот текст вставить в html как есть, то никаких переносов строк не будет и текст получится в одну строку. Для этого надо заменить все \n на <br /> или выводить текст внутри <pre></pre>
Здорово! Это помогло. Спасибо, Дмитрий.
Здорово! Это помогло. Спасибо, Дмитрий.