отправка по 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, время: 22:49. |