jquery 实现文本框textarea中ctrl+enter提交表单的方法

发布时间:2020-12-06编辑:脚本学堂
本文介绍下,借助jquery实现文本框textarea中,按下ctrl+enter键即可提交表单的一段代码,有需要的朋友参考下吧。

如何实现按下ctrl+enter即提交文本框中的数据呢?
这里分享一段代码:

<script src="/js/jquery-1.6.4.min.js" type="text/javascript"></script>
$(function(){
          $('#ans').keypress(function(e){
            if(e.ctrlKey && e.which == 13 || e.which == 10) {
                   $('form[name=form1]').submit();
                  }
                });
  });  

代码说明:
当用户在文本框内敲击ctrl+enter时,表单自动提交。
文本框id为ans,键盘敲击事件keypress,$('form[name]=form1')是jquery的选择器,表示选取name=form1的表单。
e是event对象,e.ctrlKey是ctrl键,13是回车键。
应用:

$(function(){
        $('#content').keypress(function(e){
            if(e.ctrlKey && e.which == 13 || e.which == 10) {
                addComment($('#content_submit'));
                return false;
            }
        });
    });