现在的位置: 首页 > 综合 > 正文

设置button按钮,enter默认提交表单及ctrl+enter提交

2013年09月13日 ⁄ 综合 ⁄ 共 664字 ⁄ 字号 评论关闭

1、设置operatedquery_form这个表单,enter键提交的事件:(jquery)

 $("#operatedquery_form").keydown(function(e){ //设定enter键默认提交查询

         e=e||window.event;
        if(e.keyCode==13){
            //operatedinfo.query();提交表单的操作
        }

    }) ;

2、去掉表单enter键提交

 $("#operatedquery_form").keydown(function(e){ //设定enter键默认提交查询

         e=e||window.event;
        var keyNum = e.which || e.keyCode; 

       return keyNum==13 ? false : true; 

    }) ;

jquery还为我们提供了更简单的办法:

通过使用 preventDefault() 方法只取消默认的行为。

jQuery 代码:
$("form").bind("submit", function(event){
  event.preventDefault();
});

3、showLeave为div的ID
  $("#showLeave").keydown(function(event){
           if(event.ctrlKey&&event.keyCode==13) {
               leaveMessage.addMessage();
           }
       });

抱歉!评论已关闭.