체크되지 않은 라디오 버튼으로 포커스를 옮겨줍니다.
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;
}
}
}
}
PHPSCHOOL 의 TIP/TECH 에 올린 글.
'Computer > JavaScript' 카테고리의 다른 글
[함수] 라디오 박스 체크 검사. (0) | 2007.02.14 |
---|---|
[스크랩] SWFUpload 소개 (0) | 2006.12.18 |
세이서 만난 고수.... 난 허접이었다. (0) | 2005.07.26 |
클릭하면 클릭한 주소 copy (0) | 2005.07.03 |
모서리둥근테이블쉽게만들기 스크립트 (0) | 2005.07.03 |