做分页查询,页面跳转的问题.

由于要传递的参数不仅仅是需要跳转的页码,还有一些偏移量等数据,所以不能通过回车直接提交,

而是通过一个方法,在该方法中设置相应的数据,再提交表单.

所以需要屏蔽掉表单回车提交的功能.

代码:

<script type="text/javascript">
    $(function() {

     //阻止表单中的输入框回车提交功能
        $("input:text").keypress(function(event){
            if(event.keyCode == 13){
                //alert("尝试取消自动提交")
                return false;
            }
        });

     //监测跳转的页码输入框,敲击回车时调用跳转页码的方法.
        $("#pagerCurpageText").keydown(function(evt) {
            evt = (evt) ? evt : window.event;
            if (evt && evt.keyCode==13) {

      //如果敲击的是回车,则调用方法.
                setPagerCurpage();
            }
        });
        
    });
    //跳转页码
    function setPagerCurpage(){
        var pagerSize = $("#pagerSize").val();//提交的数据:每页显示的条数
        var pagerCurpageText = $("#pagerCurpageText").val();//当前页码(输入的)
        $("#pagerOffset").val((parseInt(pagerCurpageText)-1)*parseInt(pagerSize));//计算设置查询时的偏移量
        $(".swpsparams").each(function(i,n){
            $("#pager__form").append(this.outerHTML);
        });
        pager_form.submit();//提交表单
    };
</script>

转载于:https://www.cnblogs.com/clovem/p/5363011.html

取消回车表单自动提交相关推荐

  1. Html 中表单提交的一些知识总结——防止表单自动提交,以及submit和button提交表单的区别...

    转自:http://jackaudrey.blog.163.com/blog/static/1314217882010590041833/ 在页面中有多个input type="text&q ...

  2. php 表单提交及验证 tp,ThinkPHP表单自动提交验证实例教程

    ThinkPHP表单自动提交验证实例教程 附加规则 配合验证规则使用,包括: function 使用函数验证,前面定义的验证规则是一个函数名 callback 使用方法验证,前面定义的验证规则是一个当 ...

  3. Validation阻止表单自动提交,使用Ajax提交表单(使用Validation的submitHandler方法)

    在使用Validation时,我们有时候不希望验证成功后直接跳转页面(比如判断登录密码用户名正确与否),而希望自己使用Ajax提交,并且验证回调的结果. $('.login-form').valida ...

  4. Form表单自动提交

    表单提交是提交到指定的地址. 知识点:                1.创建一个项目,引入需要用到的CSS.JS.jQuery文件.既然是表单就会使用栅格布局. 2.栅格布局就要使用到contain ...

  5. [html] 回车表单自动跳转如何禁止

    简述 html中,表单敲回车会自动提交,将自动提交解决掉之后,又会自动跳转刷新. 变成 192.168.1.111:/xxxx?yyy=zzz 这种格式 解决方法 加上onsubmit="r ...

  6. html表单自动提交表单提交表单数据类型,表单

    表单在网页中主要负责数据采集功能.一个表单有三个基本组成部分: 表单标签:这里面包含了处理表单数据所用CGI程序的URL以及数据提交到服务器的方法. 表单域:包含了文本框.密码框.隐藏域.多行文本框. ...

  7. ajax form表单提交_开发日志:金数据表单自动提交脚本

    最近学校要求我们每天通过一个在线表单打卡自己在家做的体育课项目,在提交的时候我突然想了下如果能有一个自动的系统每天帮我自动打卡岂不是能省很多时间?而且我一直很想学Python的网络爬虫以及服务器后端的 ...

  8. jquery : 动态构建表单自动提交请求

    前言 有时候,只放置一个button.为了保持html结构简洁,不想套 form 表单时.可以采用下面这种方式,使用 jqurey 动态生成 form 表单后, 自动提交请求,并删除form. 代码 ...

  9. vue中阻止表单自动提交

    有时候我们在用vue项目时,肯定会遇到这样的问题,业务中需要用到form,但是点击提交按钮会触发form的默认提交,如果用在form上绑定return false,需要单独写验证函数和接收到数据后对数 ...

最新文章

  1. Linux之链接命令
  2. 一般物流网站建设有哪些必备版块?
  3. wxWidgets:wxCollapsiblePane 示例
  4. 有了malloc/free,为什么还要new/delete?
  5. AngularJS开发指南14:AngularJS的服务详解
  6. 解决cocoapods在64位iOS7系统以下的警告问题
  7. 纯ajax html网页,JavaScript – 页面加载纯HTML AJAX网站中的替代品
  8. 2022年移动应用趋势洞察白皮书
  9. Retrofit+Rxjava+OkHttp
  10. 问答 请问使用OK(raw:jpg)能返回多张图片吗
  11. python分析政策实施前后_用Python分析春节前后的中国A股市场行情(附源代码)
  12. Dorado Debugger工具
  13. windows service 2008 R2 安装net4.6环境失败,windows service 2008 R2 升级sp1问题
  14. linux 网络编程与 windows 网络编程
  15. 6自由度机械臂的建立
  16. 服务器 cpu系列 至强系列那个好,至强系列 intel至强和酷睿I系列,到底哪个好
  17. Android 对TextView添加删除线,下划线,加粗,斜体等效果
  18. 堡垒机是什么,堡垒机的作用在哪里
  19. 深入解析String intern
  20. 前景理论、灰靶决策的直觉模糊多属性决策方法及matlab应用

热门文章

  1. logback.xml中MaxHistory日志文件保留天数
  2. win10专业版系统没有休眠选项如何解决?
  3. 详解nginx 代理多个服务器(多个server方式)
  4. Android开发笔记(二十二)瀑布流网格WaterfallGridView
  5. java cglib map转bean_Java工具集-Bean对象与Map集合相互转换工具
  6. Kafka监控:Kafka-Manager
  7. 使用git上传项目到github
  8. Zookeeper ZAB 协议分析
  9. spring中的aware接口
  10. selenium和junit 的使用