0

Here is my code, it works fine and gives an alert message as many times as I want, but submits the form only once.

$("div[contenteditable]").keypress(function (evt) {
  var keycode = evt.charCode || evt.keyCode;
  if (keycode  == 13) { //Enter key's keycode
  // $("#subcmt_smt").submit();
  alert('cool');
  return false;
  }  
});

How do I get it to submit the form every time?

Claire Nielsen
  • 1,881
  • 1
  • 14
  • 31

1 Answers1

-1

$(".content").keypress(function(evt) {
    var keycode = evt.charCode || evt.keyCode;
    if (keycode == 13) { //Enter key's keycode
        $(".myForm").submit();
        alert('Form submitted, then this alert came. Try again.');
        return false;
    }
});

$(".myForm").submit(function(event) {
    alert("Handler for .submit() called.");
    event.preventDefault();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="content">
 <form action="/" class="myForm">
  <textarea></textarea>
 </form>
</div>
ABC
  • 2,068
  • 1
  • 10
  • 21