отправка по Enter
баян наверное.. но так и не нашел..
есть инпут, надо по ентеру выполнить скрипт.. не используя form! |
$('input').on('keyup', function(e) { if (e.keyCode == 13) { alert('send data to server'); } }); |
не хочет :(
|
V2oD2o,
Cкрипт подразумевает - что курсор установлен в инпут, в противном случае - отслеживайте ентер на всём документе, после onchange инпута |
Цитата:
|
bes,
Наверно хочется Аяксом отправить, хотя тот же эффект отправки формы в скрытый фрейм |
да, хочется аяксом, без форм и скрытых полей..
инпут активен, курсор в нем - не срабатывает :\ |
<script type="text/javascript" src='jquery.js'></script> <script> $('input').on('keyup', function(e) { if (e.keyCode == 13) { alert('send data to server'); } }); </script> <input type=text id=value> ?? |
V2oD2o,
<script type="text/javascript" src='jquery.js'></script> <input type=text id=value> <script> $('input').on('keydown', function(e) { if (e.keyCode == 13) { alert('send data to server'); } }); </script> <script type="text/javascript" src='jquery.js'></script> <script> $('input').live('keydown', function(e) { if (e.keyCode == 13) { alert('send data to server'); } }); </script> <input type=text id=value> |
добавьте еще прослушивание события домреди) <script src='jquery.js'></script> <script> $(function(){ $('#value').on('keyup', function(e) { if (e.keyCode == 13) { alert('send data to server'); } }); }); </script> <input type=text id=value> |
Часовой пояс GMT +3, время: 16:28. |