概述
今天在实现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>
看了w3c的描述,瞬间明白了,在没写type属性的情况下,当时浏览器默认将它当submit处理了,而我表单接受处理的脚本还是空着的,所以就产生了“刷新”的现象!
最后
以上就是任性万宝路为你收集整理的实现checkbox全选、反选、取消JavaScript小脚本异常的全部内容,希望文章能够帮你解决实现checkbox全选、反选、取消JavaScript小脚本异常所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复