实现checkbox全选、反选、取消JavaScript小脚本异常


Posted in Javascript onApril 10, 2014

今天在实现checkbox全选,反选,取消JavaScript小脚本的时候,总是出现点击后页面瞬间刷新,选择的checkbox全部取消的问题,debug了半天,才发现原来是<button>标签中少写了一个type属性的原因,郁闷啊,希望自己以后少犯这种特别2的错误,特此记录。

<!-- 以下为错误写法 --> 
<button name="checkAll" value="全选" class="checkButton" onClick="checkAll(form_favor,status)">全选</button>

<!-- 正确写法 --> 
<button name="checkAll" type="button" value="全选" class="checkButton" onClick="checkAll(form_favor,status)">全选</button>

实现checkbox全选、反选、取消JavaScript小脚本异常 
看了w3c的描述,瞬间明白了,在没写type属性的情况下,当时浏览器默认将它当submit处理了,而我表单接受处理的脚本还是空着的,所以就产生了“刷新”的现象!
Javascript 相关文章推荐
javascript+mapbar实现地图定位
Apr 09 Javascript
jquery实用代码片段集合
Aug 12 Javascript
javascript克隆对象深度介绍
Nov 20 Javascript
学习js在线html(富文本,所见即所得)编辑器
Dec 18 Javascript
使用jquery.upload.js实现异步上传示例代码
Jul 29 Javascript
JavaScript中调用函数的4种方式代码实例
Jul 08 Javascript
JavaScript子窗口调用父窗口变量和函数的方法
Oct 09 Javascript
JQuery中attr属性和jQuery.data()学习笔记【必看】
May 18 Javascript
vue + any-touch实现一个iscroll 实现拖拽和滑动动画效果
Apr 08 Javascript
vue-cli3项目展示本地Markdown文件的方法
Jun 07 Javascript
vue中使用GraphQL的实例代码
Nov 04 Javascript
原生js实现无缝轮播图效果
Jan 28 Javascript
用js设置下拉框为只读的小技巧
Apr 10 #Javascript
js获取上传文件大小示例代码
Apr 10 #Javascript
JavaScript中双叹号(!!)作用示例介绍
Apr 10 #Javascript
js实现图片旋转的三种方法
Apr 10 #Javascript
javascript:void(0)的问题使用探讨
Apr 10 #Javascript
ajax请求乱码的解决方法(中文乱码)
Apr 10 #Javascript
php的文件上传入门教程(实例讲解)
Apr 10 #Javascript
You might like
php实现算术验证码功能
2018/12/05 PHP
使用JQuery进行跨域请求
2010/01/25 Javascript
基于jquery的loading效果实现代码
2010/11/05 Javascript
JQuery切换显示的效果实例代码
2013/02/27 Javascript
jquery实现效果比较好的table选中行颜色
2014/03/25 Javascript
使用JS+plupload直接批量上传图片到又拍云
2014/12/01 Javascript
JavaScript分秒倒计时器实现方法
2015/02/02 Javascript
利用Angular.js编写公共提示模块的方法教程
2017/05/28 Javascript
Node之简单的前后端交互(实例讲解)
2017/11/14 Javascript
vue自定义全局组件(自定义插件)的用法
2018/01/30 Javascript
深入浅析Node环境和浏览器的区别
2018/08/14 Javascript
微信小程序导航栏滑动定位功能示例(实现CSS3的positionsticky效果)
2019/01/24 Javascript
迅速了解一下ES10中Object.fromEntries的用法使用
2019/03/05 Javascript
JavaScript如何获取一个元素的样式信息
2019/07/29 Javascript
Node 模块原理与用法详解
2020/05/13 Javascript
VUE Elemen-ui之穿梭框使用方法详解
2021/01/19 Javascript
python实现电子词典
2020/04/23 Python
Python实现屏幕截图的两种方式
2018/02/05 Python
PyQt5每天必学之布局管理
2018/04/19 Python
python中将正则过滤的内容输出写入到文件中的实例
2018/10/21 Python
使用Python+wxpy 找出微信里把你删除的好友实例
2019/02/21 Python
python3中利用filter函数输出小于某个数的所有回文数实例
2019/11/24 Python
Django项目使用ckeditor详解(不使用admin)
2019/12/17 Python
关于python pycharm中输出的内容不全的解决办法
2020/01/10 Python
Django与pyecharts结合的实例代码
2020/05/13 Python
Python列表元素删除和remove()方法详解
2021/01/04 Python
html5 浏览器支持 如何让所有的浏览器都支持HTML5标签样式
2012/12/07 HTML / CSS
葡萄牙语专业个人求职信
2013/12/10 职场文书
全民健身日活动方案
2014/01/29 职场文书
文明礼貌演讲稿
2014/05/12 职场文书
2014年商场国庆节活动策划方案
2014/09/16 职场文书
2014年度工作总结报告
2014/12/15 职场文书
保管员岗位职责
2015/02/14 职场文书
社区法制宣传日活动总结
2015/05/05 职场文书
2016春季幼儿园小班开学寄语
2015/12/03 职场文书
小组口号霸气押韵
2015/12/24 职场文书