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