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

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

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


이런거처럼

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

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

댓글 3개

라디오는 특성상 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>

우아한 방법은 없나 봅니다.
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
17년 전 조회 1,068
17년 전 조회 1,449
17년 전 조회 965
17년 전 조회 943
17년 전 조회 2,025
17년 전 조회 2,060
17년 전 조회 910
17년 전 조회 997
17년 전 조회 1,547
17년 전 조회 1,519
17년 전 조회 1,381
17년 전 조회 1,550
17년 전 조회 1,127
17년 전 조회 1,521
17년 전 조회 1,460
17년 전 조회 1,259
17년 전 조회 1,924
17년 전 조회 1,608
17년 전 조회 1,549
17년 전 조회 3,324
🐛 버그신고