Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Запрет submit по Enter и Textarea
Покинул форум
Сообщений всего: 16
Дата рег-ции: Март 2012 Откуда: Россия, Пермь
Помог: 0 раз(а)
Приветствую и прошу натолкнуть на мысль!)
Не могу реализовать запрет отправки формы по Enter без запрета переноса строк в textarea.
В интернетах полно примеров, но нигде не поднимается вопрос с textarea.
Этот код прекрасно работает, но в textarea строчку не перенесешь(
Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010
Помог: 53 раз(а)
так тут переход должен быть на новую строчку, и поэтому отправлять по ентеру глупо
для примера посмотрите на другую комбинацию, так чтоб не была привязана к ентеру.
spirit
Отправлено: 10 Марта, 2016 - 12:44:19
Новичок
Покинул форум
Сообщений всего: 16
Дата рег-ции: Март 2012 Откуда: Россия, Пермь
Помог: 0 раз(а)
DlTA, вы меня возможно не так поняли.
Мне нужно чтобы люди, которые привыкли шлепать по энтеру везде где попало, не сабмитили при этом форму. Только мышкой. Но как запретить энтер не для всей формы, а только для submit я не знаю.
OrmaJever
Отправлено: 10 Марта, 2016 - 16:29:58
Активный участник
Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010 Откуда: Чернигов
Помог: 299 раз(а)
spirit пишет:
Но как запретить энтер не для всей формы, а только для submit
Повесить событие не на всю форму, а только на кнопку?
----- Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
MiksIr
Отправлено: 10 Марта, 2016 - 16:43:38
Забанен
Покинул форум
Сообщений всего: 378
Дата рег-ции: Сент. 2014
Помог: 10 раз(а)
[+]
Можно убрать type=submit кнопку и заменить ее на type=button и обработчиком onclick => form.submit();
----- self-banned
spirit
Отправлено: 10 Марта, 2016 - 19:27:22
Новичок
Покинул форум
Сообщений всего: 16
Дата рег-ции: Март 2012 Откуда: Россия, Пермь
Помог: 0 раз(а)
MiksIr, благодарю, ваше решение подошло. Вопрос решен.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.