實現(xiàn)checkbox全選、反選、取消JavaScript小腳本異常
更新時間:2014年04月10日 15:41:05 作者:
實現(xiàn)checkbox全選,反選,取消JavaScript小腳本的時出現(xiàn)點小異常,大家可以看看,以后就不要犯這個特別2的錯誤了
今天在實現(xiàn)checkbox全選,反選,取消JavaScript小腳本的時候,總是出現(xiàn)點擊后頁面瞬間刷新,選擇的checkbox全部取消的問題,debug了半天,才發(fā)現(xiàn)原來是<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處理了,而我表單接受處理的腳本還是空著的,所以就產(chǎn)生了“刷新”的現(xiàn)象!
復制代碼 代碼如下:
<!-- 以下為錯誤寫法 -->
<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處理了,而我表單接受處理的腳本還是空著的,所以就產(chǎn)生了“刷新”的現(xiàn)象!
您可能感興趣的文章:
- 利用Vue.js實現(xiàn)checkbox的全選反選效果
- javascript實現(xiàn)checkBox的全選,反選與賦值
- js實現(xiàn)checkbox全選、不選與反選的方法
- 兩種不同的方法實現(xiàn)js對checkbox進行全選和反選
- js實現(xiàn)checkbox全選和反選示例
- jquery、js操作checkbox全選反選
- js操作CheckBoxList實現(xiàn)全選/反選(在客服端完成)
- Jquery CheckBox全選方法代碼附js checkbox全選反選代碼
- javaScript checkbox 全選/反選及批量刪除
- javascript checkbox全選和反選的簡單實現(xiàn)
相關文章

微信小程序?qū)崿F(xiàn)的動態(tài)設置導航欄標題功能示例
這篇文章主要介紹了微信小程序?qū)崿F(xiàn)的動態(tài)設置導航欄標題功能,結合實例形式分析了微信小程序使用wx.setNavigationBarTitle接口動態(tài)設置導航欄標題的相關操作技巧,需要的朋友可以參考下
2019-01-01