A5下载 - 努力做内容最丰富最安全的下载站!

A5站长下载站

当前位置:A5下载 > 编程开发 > 网站开发 > jQuery实现ctrl+enter(回车)提交表单

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

时间:2015-10-21 16:27作者:yezheng人气:39

以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,实现,ctrl+enter,回车,提交,表单

相关下载

查看所有评论+

网友评论

网友
您的评论需要经过审核才能显示

公众号