미흡하게나마 ㅡㅡ;
실력이 미천하여 ^^.
페이지 안에 있는 모든 라디오 버튼을 체크하여
체크되지 않은 라디오버튼으로 포커스를 옮겨줍니다.
function radio_check() {
var radio_obj = new Array();
var cnt = 0;
var obj = document.getElementsByTagName("input");
for (var i = 0; i < obj.length; i++) {
if (obj[i].type == "radio") {
if (radio_obj[cnt - 1] != obj[i].name) {
radio_obj[cnt] = obj[i].name;
cnt++;
}
}
}
// radio_obj
for (var i = 0; i < radio_obj.length; i++) {
var obj = document.getElementsByName(radio_obj[i]);
for (var j = 0; j < obj.length; j++) {
if (obj[j].checked == true) { break; }
if ((j+1 == obj.length) && (obj[j].checked == false)) {
window.alert("선택되지 않은 문항이 있습니다. 선택해 주십시오.");
obj[0].focus();
return;
}
}
}
}
사용법 :
그냥 radio_check() 호출하면 됩니다 -0-;.
'Computer > JavaScript' 카테고리의 다른 글
금액 입력시 자동으로 천단위구분기호(,) 붙여주는 함수 (0) | 2008.08.20 |
---|---|
후로토타입의 observe 는 FF 에서 복사가 안되는구나........ (2) | 2008.08.09 |
[스크랩] SWFUpload 소개 (0) | 2006.12.18 |
[팁] 페이지내의 라디오박스 체크 (0) | 2006.12.18 |
세이서 만난 고수.... 난 허접이었다. (0) | 2005.07.26 |