IE在DOM操作有表單控件時(shí)的bug
更新時(shí)間:2008年12月10日 17:57:30 作者:
影響的范圍: IE的所有版本
在表單的radio/checkbox控件中,一旦他們的DOM結(jié)構(gòu)被更改過就會(huì)出現(xiàn)這個(gè)bug。
bug描述
當(dāng)象下例中那樣操作了表單radio/checkbox的DOM結(jié)構(gòu)時(shí)(或者直接影響了他們的結(jié)構(gòu)時(shí))選中的checkbox/radio將會(huì)自動(dòng)恢復(fù)到默認(rèn)狀態(tài),有如點(diǎn)了reset按鈕一樣。
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
解決方法
可以在操作DOM之前,用defaultChecked來設(shè)置checked的值。
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
當(dāng)象下例中那樣操作了表單radio/checkbox的DOM結(jié)構(gòu)時(shí)(或者直接影響了他們的結(jié)構(gòu)時(shí))選中的checkbox/radio將會(huì)自動(dòng)恢復(fù)到默認(rèn)狀態(tài),有如點(diǎn)了reset按鈕一樣。
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
解決方法
可以在操作DOM之前,用defaultChecked來設(shè)置checked的值。
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
相關(guān)文章
JavaScript 輸入框內(nèi)容格式驗(yàn)證代碼
當(dāng)鼠標(biāo)焦點(diǎn)移至密碼輸入框時(shí),利用js腳本自動(dòng)驗(yàn)證用戶名的格式正確與否2010-02-02
javascript radio list的實(shí)現(xiàn)細(xì)節(jié)(多瀏覽器兼容)
非常不錯(cuò)的radio list的效果實(shí)現(xiàn)代碼2008-12-12
基于prototype的validation.js發(fā)布2.3.4新版本,讓你徹底脫離表單驗(yàn)證的煩惱
基于prototype的validation.js發(fā)布2.3.4新版本,讓你徹底脫離表單驗(yàn)證的煩惱...2006-12-12
js select 標(biāo)簽選定項(xiàng)的值獲取代碼
用js獲取當(dāng)前選定的select的值的函數(shù)2009-03-03
javascript寫的一個(gè)表單動(dòng)態(tài)輸入提示的代碼
javascript寫的一個(gè)表單動(dòng)態(tài)輸入提示的代碼...2007-08-08
用JavaScript限制textarea輸入長度 (For: IE、Firefox ...)[
用JavaScript限制textarea輸入長度 (For: IE、Firefox ...)[...2006-12-12

