如何保存函数的输入值?

时间:2019-04-10 08:23:53

标签: javascript php jquery mysql sql

我是PHP和SQL和JQUERY / JS的新手。我想做的是,当有人按下Enter键(在输入字段中)时,会发生相同的事情,就像他们按下现有按钮一样。

这是原始的按钮代码:

$(document).on("click", '.submit', function(event) { 
  var to_user_id = $(this).attr('id');
  to_user_id = to_user_id.replace(/chatButton/g, "");
  sendMessage(to_user_id);
});

我尝试使之进入与上述代码相同的事情:

$('#chatMessage3').keyup(function(e) {  
  if (e.keyCode == 13) {   
    var to_user_id = $(this).attr('id');

  sendMessage(to_user_id);  
}

1 个答案:

答案 0 :(得分:1)

您的提交按钮似乎具有chatButton1chatButton2等ID,而您只想发送12。您需要在#chatMessage3处理程序中进行类似的替换:

$('#chatMessage3').keyup(function(e) {  
  if (e.keyCode == 13) {   
    var to_user_id = $(this).attr('id');
    to_user_id = to_user_id.replace(/chatMessage/, '');
    sendMessage(to_user_id);  
}