За последние 24 часа нас посетили 6439 программистов и 458 роботов. Сейчас ищут 237 программистов ...

отправка формы по нажатию enter в <textarea>

Тема в разделе "PHP для новичков", создана пользователем frolgp, 13 янв 2016.

  1. frolgp

    frolgp Новичок

    С нами с:
    12 янв 2016
    Сообщения:
    4
    Симпатии:
    0
    Как в <textarea> сделать отправку по нажатию клавиши enter, а не перевод на новую строку?
     
  2. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.785
    Симпатии:
    936
    повесить на keydown функцию, в которой разобрать произошедшее событие. если был нажат энтер - код клавиши 13 - и не нажаты шифты, альты и контролы - вызвать отправку формы и вернуть false чтоб не перевелась строка. иначе (если не энтел или он но с мусорными клавишами) тогда вернуть true чтоб совершился перевод строки и не случилось отправки формы.

    ссылки для начала самообучения:
    * https://learn.javascript.ru/keyboard-events
    * https://learn.javascript.ru/forms-submit
     
  3. frolgp

    frolgp Новичок

    С нами с:
    12 янв 2016
    Сообщения:
    4
    Симпатии:
    0
    Можешь мне дать примитивный код? я нигде не могу найти
     
  4. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.785
    Симпатии:
    936
    могу, но ты разделом ошибся. тут мы даем наводку и новичок который хочет учится - самостоятельно доходит до результата. готовый код меняется на деньги в разделе "фриланс". если ты ленивый бомж - надо было мирно ждать готового решения в разделе "за меня".

    какое твоё решение? раздел двигаем или головой будешь думать?