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

html代码:

 

  1. <SCRIPT src="http://blog.163.com/ybbqg@126/blog/images/jquery-1.6.4.min.js" type="text/javascript"></SCRIPT>

复制代码 脚本代码
   

  1. $(function(){
  2.           $('#ans').keypress(function(e){
  3.             if(e.ctrlKey && e.which == 13 || e.which == 10) {
  4.                    $('form[name=form1]').submit();
  5.                   }
  6.                 });
  7.   });   

复制代码

简单讲解:就是当用户在文本框内敲击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;

            }

        });

    });

posted @ 2012-03-16 07:51  前望  阅读(351)  评论(0编辑  收藏  举报