javascript - 如何保存函数的输入值?

标签 javascript php jquery mysql sql

我是 PHP、SQL 和 JQUERY/JS 的新手。我试图做到的是,当一个人按下回车键(在输入字段中)时,会发生同样的事情,就像他们点击现有按钮一样。

这是原始按钮代码:

$(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);
});

我尝试让 Enter 做与上面代码相​​同的事情:

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

  sendMessage(to_user_id);  
}

最佳答案

您的提交按钮似乎具有 chatButton1chatButton2 等 ID,而您只想发送 1 2. .您需要在 #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);  
}

关于javascript - 如何保存函数的输入值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55607938/

相关文章:

javascript - 如何根据另一个下拉列表中的选定值填充其他下拉列表中的值

javascript - jQuery: Uncaught TypeError: $(...).click 不是函数

javascript - 弹出窗口 - Safari 中的大小与其他浏览器不同

PHP 收集并合并来自两个表的不同数据

javascript倒计时和更新数据库php

c# - javascript 验证电子邮件格式接受不正确的电子邮件格式@abcd.com.gmail,

php - 从数据库语法错误中使用(select=true)表单填充多个选择

php - 像读取数组一样读取 Twig 中的持久集合

jquery - 如何将被单击的 div 的 Id 传递给处理 jQuery 中单击的函数

javascript - $.post 用 for in 显示表格