【问题标题】:Changing submit by enter to submit by click将 enter 提交更改为 click 提交
【发布时间】:2016-07-17 01:13:37
【问题描述】:

大家好,我在将我的 js 代码从通过 enter 提交 textarea 表单更改为通过单击提交时遇到问题(点击时) 这是我的代码:

   /**
 * Allow Comment form to be submitted when the user
 * presses the "enter" key.
 */
$( document ).on('keypress', '#default_add_comment_form textarea, #default_add_comment_form input', function( event ){
    if ( event.keyCode == '13' ) {
        event.preventDefault();
        $('#default_add_comment_form').submit();
    }
});

【问题讨论】:

  • 欢迎来到 Stack Overflow。请edit您的帖子提供更多详细信息。你说你想通过点击提交,但点击什么?您尝试过哪些代码来实现该目标?你有什么问题?请阅读 Stack Overflow 的 guide to asking a good question
  • 嗨,我是 js 新手,我想要一个简单的提交按钮来做这件事!并感谢您使用简单的按钮代码给我想要的代码!谢谢
  • 一个简单的提交按钮不需要任何 JavaScript。只需在表单中直接添加<button><input type="submit"> 元素,它就会自动运行。
  • 好的,但我做错了!你能在回复我的代码中插入这个按钮吗??

标签: javascript jquery html forms submit


【解决方案1】:

通过 jQuery 文档:

$( "#target" ).click(function() {
    alert( "Handler for .click() called." ); // call your submit method here
});

如果您想通过单击或输入来提交 - 另外:

if ( event.keyCode == '13' ) {
    event.preventDefault(); // call your submit method here
    $('#default_add_comment_form').submit();
}

【讨论】:

  • 任何人都可以通过简单的提交按钮给我这个代码吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-06-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多