Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/15: Рейтинг темы: голосов - 15, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 12.06.2015
Сообщений: 57

Как запретить перенос строки?

13.06.2015, 09:26. Показов 3312. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как запретить перенос строки с помощью enter?
Чтобы когда нажимали enter ничего не происходило.

Добавлено через 5 минут
В textarea
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
13.06.2015, 09:26
Ответы с готовыми решениями:

Как сделать перенос строки?
$file = 'data.txt'; // Открываем файл для получения существующего содержимого $current = file_get_contents($file); ...

Как можно убрать перенос строки?
всем привет, уважаемые форумчане! прошу о помощи в решении такой проблемы: есть код <?php echo...

Как запретить перенос строки в следущую ячейку
Когда ввожу текст в ячейку, то если справа ячейка не заполнена, то текст начинает отображаться в следующей ячейке, как это запретить?

7
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
13.06.2015, 09:33
Цитата Сообщение от iluxandri Посмотреть сообщение
Как запретить перенос строки с помощью enter?
Чтобы когда нажимали enter ничего не происходило.
Добавлено через 5 минут
В textarea
PHP сюда никак не относится. Это javascript.

Вот вроде как решение на этом форуме: Запрет переноса строки
Вот на jQuery:
1
0 / 0 / 0
Регистрация: 12.06.2015
Сообщений: 57
13.06.2015, 10:05  [ТС]
Ну, у меня есть форма
HTML5
1
<li><input type="submit" class="submit" name="add_otziv"  value="Отправить"></li>
и как для нее запретить, а то я с js вообще - 0
0
F57
 Аватар для F57
68 / 68 / 23
Регистрация: 17.02.2015
Сообщений: 397
13.06.2015, 11:28
Можно сделать и через .php
PHP
1
$_POST['add_otziv']=str_replace("\n","",$_POST['add_otziv']);
Только к чему такая надобность. Чтобы потом читать 1000 слов в 1 строку?
1
0 / 0 / 0
Регистрация: 12.06.2015
Сообщений: 57
13.06.2015, 12:11  [ТС]
Нет, мне надо что бы, был только автоматический перенос, тк , у меня на сайте счетчик, и когда появляется скроллбар, не очень смотрится
мне так код запихнуть?

Добавлено через 5 минут
PHP
1
Notice: Undefined index: otziv in D:\apache0php0mysql\htdocs\reviews_form.php on line 10
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<?php
 
$titl = "reviews";
$active = "";
$review ="review";
$review = "";
require_once ("models/main.php");
require_once ("models/link.php"); 
 
$_POST['otziv']=str_replace("\n","",$_POST['otziv']);
 
?>
 
<html>
<head>
    <title><?php echo "$title ","- $title_page";?></title>
</head>
<body>
<div id="page">
<?php require_once ("models/menu.php");?>
<div class="content">
    <div class="add_review">
<?if(!$_POST['add_otziv']) {?>
        <form name="f_add_otziv" action="" method="post">
        <ul> 
            <li>Имя:</li><input name="name" class="name" type="text" value="" placeholder="Иван Иванович Иванов" required>
            <li>E-mail:</li><input name="email" class="email" type="email" value="" placeholder="name@mail.com" required> 
            <li>Сообщение:</li><textarea wrap="soft"  name="otziv" id="textarea" maxlength="350" class="otziv" rows=5 cols=20  required></textarea>
            </p><div id="textareaFeedback"></div><p></p>
            <li><input type="submit" class="submit" name="add_otziv"  value="Отправить"></li>
            
        </ul> 
        </form>
<?}else{ 
echo $err; 
}?>  
    </div>
    <div class="reviews">
    </div>
</div>  
<?php require_once ("models/footer.php");?>
 </div>
</form>  
</body>
</html>
Добавлено через 22 секунды
Что делать?
0
0 / 0 / 0
Регистрация: 12.06.2015
Сообщений: 57
13.06.2015, 12:14  [ТС]
из-за такой красоты хочу убрать:
0
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
13.06.2015, 12:30
Цитата Сообщение от F57 Посмотреть сообщение
Можно сделать и через .php
Вы просто удаляете переносы из строки пришедшей из POST запроса. На textarea это никак не влияет.

Добавлено через 11 минут
Цитата Сообщение от iluxandri Посмотреть сообщение
и как для нее запретить, а то я с js вообще - 0
В конце документа перед закрывающим тегом </body> добавьте:
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<script>
function getCharCode(event) {
    return null === event.which // IE
        ? event.keyCode
        : !(0 === event.which || 0 === event.charCode) ? event.which : -1;
}
document.getElementById('textarea').addEventListener('keypress'
    , function(event) {
        if ( 13 === getCharCode(event) ) // Enter
            event.preventDefault();
    }
    , false
);
</script>
Будет работать только если у тега textarea атрибут id равен 'textarea'.
1
0 / 0 / 0
Регистрация: 12.06.2015
Сообщений: 57
13.06.2015, 12:50  [ТС]
Спасибо, все работает
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
13.06.2015, 12:50
Помогаю со студенческими работами здесь

Запретить перенос строки в текстбоксе
Для перехода по контролам в форме использую следующий код: Private Sub Form1_KeyPress(sender As Object, e As KeyPressEventArgs) Handles...

Запретить перенос каретки в конец строки в textarea
Есть скрипт, который корректирует раскладку клавиатуры (с Ru на En) внутри тегов в textarea во время ввода (событие OnKeyUp). Пашет...

Как запретить перенос li в ul?
Возник вопрос на ровном месте. На первом слайде показано как нужно, а на втором слайде как оно у меня получается:) Вообще мне нужно,...

NOWRAP в Mozilla и NS. Как запретить перенос слов?
Опять проблема с этими браузерами... Как запретить перенос слов? Может кто-то подскажет, где найти приличную документацию по...

Как запретить перенос div после текста?
Сейчас текст &quot;Масштаб&quot; над кастомизированным select-ом. Как сделать все это в одну строку? Как запретить перенос div после текста? ...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США. Нашел на реддите интересную статью под названием «Кто-нибудь знает, где получить бесплатный компьютер или. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru