필수입력 사항 표시하기

필수입력 사항을 원할경우 'input' 항목에 'required'를 추가하면 되는걸로 알고있습니다.

'radio' 버튼이나 'select' 항목을 필수입력 하상으로 하려면 어떻게 설정해야 하는지요.

알고있으신 분들의 도움을 부탁드립니다.
|

댓글 5개

- 아래 스크립트를 이용하십시오.
- form 태그에 onsubmit="return checkform(this);" 를 추가하십시오.
- 확인버튼에 submit 속성을 주십시오.(그누보드 회원가입폼이나 게시판폼 참고)
- select 박스는 그누기본함수로 필수선택을 지정할 수 있습니다.(required)
- 아래에서는 radio 박스만 체크해서 1개이상의 선택을 받습니다.
- 데모는 http://www.sjsjin.com/?doc=sjs/fumail/sjs_fumail.php
- 아래 문법은 DOM 표준 문법이므로 브라우저 상관없이 적용됩니다.

<script language="JavaScript">
<!--
function checkform(){
var getobj = document.getElementsByTagName("input");
var chkfld = false;
for(var i=0; i<getobj.length; i++){
if(getobj[i].type == "radio" && getobj[i].checked == true){
chkfld = true;
break;
}
}
if(chkfld == false){
alert("라디오박스 필수");
return false;
}
return true;
}
//-->
</script>
'sjsjin'님 답변 감사드립니다.
많은 도움이 되었습니다.

늘 행복하시길 ^^*
select 박스에 required 를 넣어도 작동을 안하는 현상은 저한테만 발생하나 보네요 ,, ^^*

이문제는 자체적으로 해결해 보도록 노력하겠습니다,

다시한번 감사 드립니다.
안녕하세요.

wrest.js 파일의 버전이 낮아서 그런것은 아닌지 모르겠네요.

3.30이상 버전에 포함된 기능으로 알고 있습니다.

그럼 즐거운 시간되세요.
라디오 버튼 필수입력 힌트
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누3질답

+
제목 글쓴이 날짜 조회
20년 전 조회 1,625
20년 전 조회 1,892
20년 전 조회 1,978
20년 전 조회 1,739
20년 전 조회 1,929
20년 전 조회 1,980
20년 전 조회 1,939
20년 전 조회 1,737
20년 전 조회 1,751
20년 전 조회 3,827
20년 전 조회 2,513
다크메시아
20년 전 조회 2,974
20년 전 조회 1,796
20년 전 조회 1,799
20년 전 조회 1,725
다크메시아
20년 전 조회 1,897
20년 전 조회 1,643
다크메시아
20년 전 조회 2,334
20년 전 조회 1,922
20년 전 조회 1,768
🐛 버그신고