点击输入textarea发送表格

时间:2016-06-14 14:33:16

标签: javascript jquery html post

我试图通过点击textarea中的输入来发送表单。我试过这个:

$('.chatMessage').on('keyup', function(e) {
if (e.which == 13 && ! e.shiftKey) {
   $.ajax({
   url: "/index.php",
   type: "post",
   data: $('form').serialize()
   });
  }
});

当我点击'输入'时,它会进入'如果'但是表格没有发送。

HTML:

<form id="form" method="POST" action="/index.php">
                     <textarea  class="chatMessage" name="text" placeholder="Имя клиента"></textarea>
                     <br>
                     <input class="button" type="submit" name="enter" value="Отправить">
                   </form>

1 个答案:

答案 0 :(得分:1)

感谢大家!:)我发现了一个问题。这是我的代码的另一部分。一般来说,这对我有用:

$('.chatMessage').on('keyup', function(event) {
  if (event.which == 13 && ! event.shiftKey) {
      $(this).closest('form').submit();
 }