首先明确一点:form表单下,如果是针对form元素进行提交,整个页面都会刷新。

所以出现的问题是:当用户往输入框内输入内容分后,按回车或者点击提交按钮,往当前页面输出内容的局部刷新会被之后的整个页面刷新给刷掉。

为了阻止整个页面刷新而保留局部刷新,我们可以使用以下方法:

方法一:(推荐)在js里form表单用submit(),最后return false

<script type="text/javascript">

$(document).ready(function(){

$("#form1").submit(function(){

事件处理

return false;

});

});

</script>

<form id="form1">

<input type="text" id="text1">

<input type="submit" id="btn1" value="submit">

</form>

方法二:舍弃回车提交,提交事件针对form元素之外的按钮元素,用户可以鼠标点击提交按钮来实现。

<script type="text/javascript">

$(document).ready(function(){

$("#btn1").click(function(){

事件处理

});

});

</script>

<form>

<input type="text" id="text1">

</form>

<input type="submit" id="btn1" value="submit">

方法三:给输入框<input>额外设置回车提交

jquery表单form提交阻止页面全部刷新相关推荐

  1. Ajax(jQuery封装),表单form提交(Ajax),art-template模板引擎,原生Ajax,XML和JSON,axios,跨域和JSONP,防抖和节流,HTTP协议

    目录 服务器基本概念 1.URL 2.URL地址的组成部分 3. 图解客户端与服务器的通信过程 4.网页中如何请求数据 5.资源的请求方式 Ajax jQuery中的Ajax 1. $.get()函数 ...

  2. JQuery表单的提交方式

    在MVC中,jQuery表单的提交方式尤为重要,表单的提交需要视图和控制器的密切连接使用. 控制器与视图的连接.接收分为三种: 自动提交:submit , action , methion 手动提交: ...

  3. js实现表单form提交前进行确认提示

    在jquery中,可以使用confirm来弹出提示框,实现确认提交.下面小编举例讲解js实现表单form提交前进行确认提示. 工具/原料 js+html 代码编辑器:zend studio 10.0 ...

  4. 表单form提交前弹出确认对话框

    表单form提交前进弹出确认对话框 定义一个函数: <script language="javascript"> function sumbit_sure(){ var ...

  5. php ajax jquery 表单重复提交,jQuery如何防止Ajax重复提交

    首先说说防止重复点击提交是什么意思. 我们在访问有的网站,输入表单完成以后,单击提交按钮进行提交以后,提交按钮就会变为灰色,用户不能再单击第二次,直到重新加载页面或者跳转.这样,可以一定程度上防止用户 ...

  6. 表单Form提交数据和PHP数据处理

    一.先来认识一下表单有那些常用元素和属性: 1.<from 表单的属性有: name="表单名称" ,非必须但是为避免混乱,不同表单尽量用不同的名字,且应该与表单的功能相符: ...

  7. java jsp校验提示信息_java Jquery表单校验代码jsp页面

    jsp.file 欢迎注册EasyMall /* 注册表单的js校验 */ var formObj = { /* 检查输入项是否为空 */ "checkNull" : functi ...

  8. php ajax jquery 表单重复提交,jQuery的 $.ajax防止重复提交的两种方法(推荐)

    下面给大家带来两种关于jquery 的ajax防止重复提交的解决方法,具体介绍如下所示: 1.第一种,对于onclick事件触发的的ajax 可以采用如下方法: 即在beforeSend中使点击按钮不 ...

  9. php ajax jquery 表单重复提交,Jquery 防止Ajax重复提交权威解决方案

    /** * jquery ajax请求过滤,防止ajax请求重复发送,对ajax发送错误时进行统一处理 */ $(function(){ var pendingRequests = {}; // 所有 ...

最新文章

  1. 阿里云加入 OCI,共建容器开放标准
  2. 内核中用于数据接收的结构体struct msghdr
  3. Redis持久化-深入理解AOF,RDB
  4. 反积分饱和 程序_用抗积分饱和PID控制传递函数为G(s)的被控对象
  5. 解决xhost:unable to open display的问题
  6. vim自己主动缩进配置
  7. 关于通过ServletContext获取数据出现的http500的错误的解决方案
  8. 拓端tecdat|R语言中实现广义相加模型GAM和普通最小二乘(OLS)回归
  9. 直线电机原理动画_直线振动筛工作原理结构图以及结构解析
  10. Mac下Docker镜像加速
  11. mac谷歌浏览器怎么登陆账户_Mac如何安装谷歌浏览器 Mac安装谷歌浏览器的方法...
  12. 我的第一个python程序源代码_科学网—我的第一个Python程序——删除代码前行号的小工具 - 闫小勇的博文...
  13. 苹果手机计算机网络设置,苹果手机上网速度慢怎么办!手把手教你如何解决
  14. 学校考的计算机证怎么查询系统,软考证书查询网址是什么?怎么查询?
  15. Jetty篇教程 之Jetty 嵌入式服务器
  16. 探究 EIP-4488 —— Rollup 助燃剂
  17. RocketMQ的name server启动源码总结
  18. 网络安全与渗透:信息收集——google浏览器插件,代理服务(五)此生无悔入华夏,男儿何不带吴钩
  19. 从零到有——我的OA如何成长
  20. wms仓库管理系统的核心功能及作用

热门文章

  1. Element-UI表格自定义背景颜色
  2. 《A Thing of Beauty》
  3. JS忍者秘籍读书笔记(已完结)
  4. 中消协点评霸王条款:商品房合同警惕九大陷阱
  5. MXnet实战深度学习1--MXnet的安装与第一个例子
  6. docker中mysql远程访问慢
  7. 2021年安全员-C证考试试卷及安全员-C证模拟考试题库
  8. cocos2dx 植物大战僵尸 22 寒冰射手
  9. 《C Primer Plus(第6版)中文版》 第5章 运算符、表达式和语句 学习笔记
  10. C语言左移超过31的处理方法