Я работаю над приложением чата, созданным с помощью Meteor, основанного на этом уроке (http://code.tutsplus.com/tutorials/real-time-messaging-for-meteor-with-meteor-streams--net-33409), и я пытаюсь сделать это, если вы нажмете enter, он отправит ваше сообщение, вместо того, чтобы нажать кнопку «Отправить».Отправить сообщение нажатием enter?
Ниже приведен код javascript, который использует приложение для отправки комментария, нажав кнопку «Отправить», но кто-нибудь знает, как добавить функцию ввода?
// when Send Chat clicked add the message to the collection
Template.chatBox.events({
"click #send": function() {
var message = $('#chat-message').val();
chatCollection.insert({
userId: 'me',
message: message
});
$('#chat-message').val('');
//add the message to the stream
chatStream.emit('chat', message);
}
});
chatStream.on('chat', function(message) {
chatCollection.insert({
userId: this.userId,
subscriptionId: this.subscriptionId,
message: message
});
});
Спасибо, что это сработало и ответили на мой вопрос. Также спасибо за объяснение этого, вместо того, чтобы просто дать мне код, так как я пытаюсь узнать, что это было полезно :) – 5AMWE5T