jquery实现文本框textarea的ctrl+enter提交表单
html代码:
- <SCRIPT src="http://blog.163.com/ybbqg@126/blog/images/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;
}
});
});
前望