2015-02-12

IE取得radio value的問題

假設有如下一個form, 含有二個radio buttons:

Male Female

若不用jQuery而用javascript,在chrome或firefox你可以直接取得checked的value:

document.forms[0].sex.value;

在ie就不是這麼回事了...得先一個個檢查是否checked再取得value:

var radios = document.forms[0].sex;
for(var i=0;i < radios.length;i++){
 if(radios[i].checked) alert(radios[i].value);
}

真的是,好爛...

沒有留言:

張貼留言