2008年1月7日 星期一

取得radio 或是 checkbox的值

radio:

function getSelected() {
var sels = document.forms[0].selected;
var item = "";

for (var i = 0 ; i < sels.length ; i++) {
if (sels[i].checked) {
item = (sels[i].value);
}
}

return item;
}


checkbox:

function getSelected() {
var sels = document.forms[0].selected;
var item = new Array();

var objs =document.getElementsByName("selected");
if (sels != null){
if (objs.length == 1){ // 只有1個checkbox
if (sels.checked) {
item.push(objs[0].value);
}
}else {
for (var i = 0 ; i < sels.length ; i++) {
if (sels[i].checked) {
item.push(sels[i].value);
}
}
}
}
return item;
}

沒有留言: