Как я Предотвращаю клавишу Enter, Отправляют в jQuery? [дубликат]

Командный процессор VS Командный процессор в Области вывода. Совсем не прекрасный, но часто очень, очень полезный. Быстрее и легче добраться до, чем отдельный cmd и имеет легче, скопировать/вставить поддерживают.

7
задан Community 23 May 2017 в 11:58
поделиться

3 ответа

С помощью e.preventDefault () вы можете предотвратить действие по умолчанию, которым в данном случае является отправка формы.

14
ответ дан 6 December 2019 в 07:26
поделиться

Или вернуть false; :

$(document).ready(function(){
  ...
  //handle enter key
  $("input").keypress(function (e) {
      var k = e.keyCode || e.which;
      if (k == 13) {
          return false; // !!!
      }
  });
});
8
ответ дан 6 December 2019 в 07:26
поделиться

Кроме того, если вы хотите просто имитировать вкладку для следующего элемента управления, как вы упомянули, вы можете попробовать этот метод с помощью jdsharp .

$(document).ready(function(){
...
//handle enter key
$("input").keypress(function (e) {
    var k = e.keyCode || e.which;
        if (k == 13) {
            $(this).focusNextInputField();
        }
    });
});
2
ответ дан 6 December 2019 в 07:26
поделиться
Другие вопросы по тегам:

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