input 타입 radio 인 것을 선택 안할시 글쓰기가 안되게 했으면 합니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

input 타입 radio 인 것을 선택 안할시 글쓰기가 안되게 했으면 합니다. 정보

input 타입 radio 인 것을 선택 안할시 글쓰기가 안되게 했으면 합니다.

본문

게시판 글쓰기에서 특정 부위가 공백일경우 경고 해주자나요

with (document.fwrite) {
    if (typeof(wr_content) != "undefined")
        wr_content.focus();


이런거처럼

input 으로 된 타입이 radio 인것이 선택이 안되면 경고 해주고
글작성이 안되게 하고 싶습니다.

input 에  required 값을 넣어도 필수입력 그림만 보이고 선택안하고 저장해도 그냥 저장됩니다.
  • 복사

댓글 전체

라디오는 특성상 value를 일반적인 방법으로 체크하기 어렵습니다.
required붙여봐야 post하기 전에 폼을 가로채서 value를 확인하는데
아마 잘 안되실껍니다.
예를들어 라디오 name="aaa"라면
form.aaa의 length만큼 for루프를 돌려서
form.aaa[] 의 checked속성의 개수를 카운트 한 다음
그게 0이면 튕기게 해야 될 것 같습니다,

곰순이푸님은 이정도 힌트만 드려도 아하 하셨을꺼라 믿고 자세한 건 넘어가겠습니다.
var theone
for (i=0;i<document.tv.station.length;i++){
if (document.tv.station[i].checked==true){
theone=i
break //exist for loop, as target acquired.
}
}

<script type="text/javascript">
var theone
</script>
<form name="tv">
NBC: <input type="radio" name="station" onClick="theone=0"><br>
CBS: <input type="radio" name="station" onClick="theone=1"><br>
ABC: <input type="radio" name="station" onClick="theone=2"><br>
CNN: <input type="radio" name="station" onClick="theone=3"><br>
ESPN:<input type="radio" name="station" onClick="theone=4"><br>
</form>

우아한 방법은 없나 봅니다.
© SIRSOFT
현재 페이지 제일 처음으로