Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/163: Рейтинг темы: голосов - 163, средняя оценка - 4.63
 Аватар для Pancheska
4 / 4 / 2
Регистрация: 13.03.2010
Сообщений: 141

Не работает символ переноса строки

14.07.2012, 14:05. Показов 32891. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите, пожалуйста, как сделать перенос строки. Пробовала и \n, и \r, и все вместе - ничего не получается.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.07.2012, 14:05
Ответы с готовыми решениями:

Символ для переноса строки в одной ячейке при экспорте HTML таблицы в xls формат
Привет всем. Роюсь в инете и никак не могу найти как перенести внутри одной клетки часть текста на новую строку. Пробовал "\r\n",...

Не работает символ переноса строки \n
Подскажите пожалуйста в чём может быть проблема? Вставляю символ переноса строки в строку которую сую в текстбокс, а в самом текстбоксе...

Не работает символ переноса строки \n
Добрый день! Есть проблема: получаю из формы строку методом POST, внутри строки есть символы переноса строки \n. Как полученную...

10
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
14.07.2012, 14:12
Это ж HTML. Соседние пробельные символы по умолчанию схлапываются в один пробел. Вариантов несколько:

вживлять <br/>:
JavaScript
1
"foo<br/>bar<br/>lol"
pre - отформатированный текст:
HTML5
1
2
3
<pre>foo
bar
lol</pre>
CSS, суть та же:
HTML5
1
2
3
<div>foo
bar
lol</div>
CSS
1
2
3
div {
    white-space: pre;
}
1
 Аватар для @bassman@
5 / 7 / 1
Регистрация: 21.11.2012
Сообщений: 119
05.10.2013, 00:49
Пожалуйста, скажите, что нужно добавить в коде, чтобы значения переменных выводились каждая на новой строке.
Код... ну допустим такой:

JavaScript
1
2
3
4
var city = "Москва";
var place = "Красная площадь";
document.write(city);
document.write(place);
Спасибо.
0
0 / 0 / 0
Регистрация: 04.10.2013
Сообщений: 37
05.10.2013, 00:59
Самый простой вариант
JavaScript
1
2
3
4
var city = "Москва";
var place = "Красная площадь";
document.write(city<br>);
document.write(place);
0
117 / 117 / 0
Регистрация: 27.09.2013
Сообщений: 710
05.10.2013, 01:29
Цитата Сообщение от @bassman@ Посмотреть сообщение
Пожалуйста, скажите, что нужно добавить в коде, чтобы значения переменных выводились каждая на новой строке.
Код... ну допустим такой:
document.write(city + '<br />');

Добавлено через 1 минуту
UPD:
Если вы будете выводить что-то с помощью JavaScript в поле, например <TEXTAREA> , то там \n будет работать!
1
 Аватар для @bassman@
5 / 7 / 1
Регистрация: 21.11.2012
Сообщений: 119
05.10.2013, 03:25
Цитата Сообщение от PetyaVasechkin Посмотреть сообщение
document.write(city + '<br />');
Спасибо. Именно таким образом получается. Только зачем в теге присутствует обратный слэш. Без него тоже все работает.
0
117 / 117 / 0
Регистрация: 27.09.2013
Сообщений: 710
05.10.2013, 03:28
Цитата Сообщение от @bassman@ Посмотреть сообщение
Только зачем в теге присутствует обратный слэш. Без него тоже все работает.
Это рекомендовано стандартом ... когда у тега нет закрывающей части ставится так <br /> или <input /> <link />

Добавлено через 33 секунды
Цитата Сообщение от @bassman@ Посмотреть сообщение
Без него тоже все работает.
HTML парсер - умный однако просто
1
 Аватар для @bassman@
5 / 7 / 1
Регистрация: 21.11.2012
Сообщений: 119
05.10.2013, 04:04
C HTML знаком можно сказать достаточно и тоже когда то слышал про то что в одинарных тегах ставиться обратный слеш, но это как будто в тумане и совсем не вспоминается. Никогда его не использовал. Более того Dreamweaver даже выделяет закрывающий слеш красным цветом. Я думаю его видимо нужно использовать в XHTML.
JavaScript конечно имеет более строгий синтаксис по сравнению с HTML. Может и нужно ставить слеш, хотя скорее тоже не обязательно. Я только начал изучать.
0
117 / 117 / 0
Регистрация: 27.09.2013
Сообщений: 710
05.10.2013, 04:09
Цитата Сообщение от @bassman@ Посмотреть сообщение
C HTML знаком можно сказать достаточно и тоже когда то слышал про то что в одинарных тегах ставиться обратный слеш, но это как будто в тумане и совсем не вспоминается. Никогда его не использовал. Более того Dreamweaver даже выделяет закрывающий слеш красным цветом. Я думаю его видимо нужно использовать в XHTML.
JavaScript конечно имеет более строгий синтаксис по сравнению с HTML. Может и нужно ставить слеш, хотя скорее тоже не обязательно. Я только начал изучать.
Если вы не поставите обратный слэш, то ничего страшного не будет.
Просто, со временем, все переходит на более строгий синтаксис.
0
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
05.10.2013, 07:34
Цитата Сообщение от @bassman@ Посмотреть сообщение
JavaScript конечно имеет более строгий синтаксис по сравнению с HTML.
разумеется

HTML - это язык всего лишь разметки
Javascript - язык программирования

вашу ошибку в HTML-коде браузер проигнорирует и отобразит тег по-умолчанию
например, если напишете <input type="fig_vam_vsem">, то браузер отобразит дефолтный <input type="text">

а любая, даже самая невинная, на первый взгляд, ошибка синтаксиса в Javascript-коде сразу же прервёт работу скрипта
-------

по сути:
-- если в коде первым тегом у вас написано <html>, то смело можете забыть про слеши в одиночных тегах
-- если же зачем-то напишете <html xmlns="http://www.w3.org/1999/xhtml">, то будьте любезны слеши прописывать
0
48 / 87 / 11
Регистрация: 12.08.2013
Сообщений: 474
05.10.2013, 09:42
Цитата Сообщение от PetyaVasechkin Посмотреть сообщение
Это рекомендовано стандартом ... когда у тега нет закрывающей части ставится так <br /> или <input /> <link />

Добавлено через 33 секунды


HTML парсер - умный однако просто

Если вы не поставите обратный слэш, то ничего страшного не будет.
Просто, со временем, все переходит на более строгий синтаксис.
Это не рекомендовано стандартном, это синтаксическая запись пустых элементов в XHTML, а в HTML не надо никаких слэшей использовать
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
05.10.2013, 09:42
Помогаю со студенческими работами здесь

Символ переноса в Excel (Как заменить символ на перенос строки)
Решил подсобить всем кто будет гуглить: Как заменить символ на перенос строки в Excel (ALT+Enter). Проблема в том, что когда речь заходит...

Распознавание строки, в которой разделителями является символ переноса строки
Всем привет. Такой вопрос, использую функцию strtok для распознавания строки, в которой разделителями является символ переноса строки.Но...

Символ переноса строки в textarea
Замучался с заменой переноса строки в textarea на пробелы. Делаю так: $string = $_POST; ...

Символ переноса строки в ТекстБокс
Предположим я имею две переменные A$ = 'строка 1' и S$ = ' строка 2' и мне нужно разместить их в TextBox с переносом строки, то есть...

Убрать символ переноса строки
Вообщем там много года я так расскажу в чем дело. Вобщем после 100 строк кода у меня в RichTextBox3.Text записывается следующая строка...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru