2013-03-20 3 views
1

очень большое спасибо людям, которые сделали такой замечательный инструмент для загрузки файлов. Я использую file-upload (autoUpload: true) в форме с некоторыми другими полями ввода и из-за загрузки файлов, когда я нажимаю клавишу «Ввод», ничего не происходит, тогда как я бы хотел, чтобы это представило всю мою форму.jquery file-upload submit form on enter key press

это возможно?

благодаря

+1

Все возможно, если вы поставите достаточно времени в него. что вы пробовали? –

ответ

4

Попробуйте keyUp событие, прикрепленное к корпусу. 13 - код ключа для ввода.

$("body").keyup(function (e) { 
    var code = (e.keyCode ? e.keyCode : e.which) 
    if(code == 13) { 
     $("form").submit(); 
    } 
}); 

Если вы хотите, чтобы другие ключевые коды, см HERE

+0

Большое спасибо, что отлично, мне просто пришлось сменить keyUp на keyup, поскольку keyUp не распознал – user2016483

+0

@ user2016483 Нет проблем! Рад, что смог помочь! Ах, это было плохо, я его отредактировал :) – mattytommo