Сообщение от Serg_pnz
|
var flagGoIn = true;
$('#MessChat') // область для textarea и кнопки отправить
.html(result.html) //вставляет в область textarea и кнопку отправить
.off('click', '#MessChatOk')
.on('click', '#MessChatOk', function(){
$.goMessIn(); //отправляет по клику на ОК
})
.off('keydown')
.on('keydown', function(event){
if (event.keyCode == 17) {
$(document).on('keydown', function(event){
if (event.keyCode == 13 && flagGoIn) {
$.goMessIn(); // отправляет по ctrl + enter
$(document).off('keydown');
flagGoIn = false;
}
})
.keyup(function(event){
flagGoIn = true;
});
}
});
Посмотреть можно тут http://37a.su/ (необходимо зарегистрироваться)
|
как мне этот код всунуть сюда ?
в этом коде у меня все отлично отправляется.. но не знаю как в эту функцию всунуть отправку сообщения по Enterу и перенос строки по shift+Enter и ctrl+Enter
$(document).ready(function(){
show_messages();
// контроль и отправка данных на сервер в фоновом режиме при нажатии на кнопку "отправить сообщение"
$("#myForm").submit(function(){
var msg = $("#msg").val();
if (msg =='')
{
alert ("Заполните текст сообщения!");
return false;
}
$.ajax({
type: "POST",
url: "action.php",
data: "msg="+msg+"&action=add",
success: function(msg){
show_messages();
}
});
return false;
});
show_messages();setInterval("show_messages()", 10000);
});