如何实现按下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; } }); });