Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Событие на enter (https://javascript.ru/forum/jquery/60699-sobytie-na-enter.html)

Quinlena 15.01.2016 11:09

Событие на enter
 
Здравствуйте! Прошу помощи в таком вопросе:
При нахождении в текстовом поле, если нажать на enter, то открывается окно загрузки файлов. Как можно запретить данное событие?

рони 15.01.2016 11:29

Цитата:

Сообщение от Quinlena
открывается окно загрузки файлов

чудеса да и только :-? html то в порядке?
<!DOCTYPE HTML>

<html>

<head>
  <title>Untitled</title>
  <meta charset="utf-8">
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js"></script>
    <script>
      $(function () {
           $(":text").on({"keypress": function (event) {
           event.which == 13 && event.preventDefault()
                       }})
       });
    </script>
</head>

<body>
<form action="http://">
     <input type="text"  />
     <input name="" type="submit" value="send">
</form>

</body>

</html>

Quinlena 15.01.2016 11:36

Спасибо! Помогло!

Dilettante_Pro 15.01.2016 11:58

Цитата:

Сообщение от рони (Сообщение 403844)
чудеса да и только :-?

У меня есть подозрение, что это был input type="file":)

рони 15.01.2016 12:05

Dilettante_Pro,
скорее всего была элементарная отправка формы и переход на локальный каталог, который ошибочно был назван, как
Цитата:

Сообщение от Quinlena
окно загрузки файлов


Dilettante_Pro 15.01.2016 12:13

рони,
Скорее всего, вы правы - иначе бы ваш глушитель на "text" не сработал бы


Часовой пояс GMT +3, время: 18:52.