прервите возврат каретки в текстовой области

Для тех, у кого есть эта проблема с Android Studio. Попробуйте следующее:

1) Перейдите к настройкам своего проекта

2) Перейдите в Модули -> и на вкладке опций модуля выберите «Источники» - должна быть опция «Добавить контент» Root "и под ним, синие, зеленые и красные вкладки папок для исходных папок, тестовых исходных папок и исключенных папок соответственно.

3) Справа щелкните правой кнопкой мыши папку исходного кода Java, которую вы хотите добавить, и выберите, чтобы добавить ее в Источник или Тесты (в зависимости от того, какие файлы вы добавляете).

4) Добавленные файлы теперь должны отображаться с синим кружком с буквой С в центре на левой панели окна проекта.

8
задан Phillip Senn 2 November 2009 в 18:16
поделиться

3 ответа

Захватите нажатие клавиши, проверьте, введено ли оно, а затем найдите родительский элемент формы и отправьте его:

$('#textAreaId').keydown(function (e) {
  var keyCode = e.keyCode || e.which;

  if (keyCode == 13) {
    $(this).parents('form').submit();
    return false;
  }
});

Проверьте приведенный выше пример здесь .

15
ответ дан 5 December 2019 в 10:04
поделиться

Добавить функцию onKeyPress в текстовое поле, перехватить Enter (код символа 13) и отправить вместо формы.

Вот пример , в котором вместо текстового поля используется ввод текста, но он должен работать таким же образом.

<textarea name="myTextArea" onKeyPress="checkEnter(event)"></textarea>
1
ответ дан 5 December 2019 в 10:04
поделиться

Базовый скелет (из документации API ):

$('#textarea-selector-here').keydown(function(event)
{
    switch(event.keyCode)
    {
        // ...
        // different keys do different things
        // Different browsers provide different codes
        // see here for details: http://unixpapa.com/js/key.html    
        // ...
    }
});

Однако, если вы не хотите разрешать многострочный ввод, почему бы просто не использовать ?

1
ответ дан 5 December 2019 в 10:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: