필수입력 사항 표시하기 > 그누3질답

그누3질답

필수입력 사항 표시하기 정보

필수입력 사항 표시하기

본문

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

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

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

댓글 전체

- 아래 스크립트를 이용하십시오.
- 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>
select 박스에 required 를 넣어도 작동을 안하는 현상은 저한테만 발생하나 보네요 ,, ^^*

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

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

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

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

그럼 즐거운 시간되세요.
전체 9,564
그누3질답 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT