AutoCAD 3DMAX C语言 Pro/E UG JAVA编程 PHP编程 Maya动画 Matlab应用 Android
Photoshop Word Excel flash VB编程 VC编程 Coreldraw SolidWorks A Designer Unity3D
 首页 > JavaScript

jQuery实现ctrl+enter(回车)提交表单

51自学网 http://www.wanshiok.com
jquery回车提交表单,jquery,ctrl,enter

以jQuery插件开发的方法开发。具体代码如下:

jQuery.fn.extend({  /**   * ctrl+enter提交表单   * @param {Function} fn 操作后执行的函数   * @param {Object} thisObj 指针作用域   */  ctrlSubmit:function(fn,thisObj){    var obj = thisObj || this;    var stat = false;    return this.each(function(){      $(this).keyup(function(event){        //只按下ctrl情况,等待enter键的按下        if(event.keyCode == 17){          stat = true;          //取消等待          setTimeout(function(){            stat = false;          },300);        }         if(event.keyCode == 13 && (stat || event.ctrlKey)){          fn.call(obj,event);        }       });    });  } });

使用方法:

$("#textarea").ctrlSubmit(function(event){  //提交代码写在这里});

是不是非常的简单实用呢,希望大家能够喜欢。


jquery回车提交表单,jquery,ctrl,enter  
上一篇:JS实现的左侧竖向滑动菜单效果代码  下一篇:JS实现网页游戏中滑块响应鼠标点击移动效果