input 타입 radio 인 것을 선택 안할시 글쓰기가 안되게 했으면 합니다. 정보
input 타입 radio 인 것을 선택 안할시 글쓰기가 안되게 했으면 합니다.
본문
게시판 글쓰기에서 특정 부위가 공백일경우 경고 해주자나요
with (document.fwrite) {
if (typeof(wr_content) != "undefined")
wr_content.focus();
이런거처럼
input 으로 된 타입이 radio 인것이 선택이 안되면 경고 해주고
글작성이 안되게 하고 싶습니다.
input 에 required 값을 넣어도 필수입력 그림만 보이고 선택안하고 저장해도 그냥 저장됩니다.
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이면 튕기게 해야 될 것 같습니다,
곰순이푸님은 이정도 힌트만 드려도 아하 하셨을꺼라 믿고 자세한 건 넘어가겠습니다.
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>
우아한 방법은 없나 봅니다.
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>
우아한 방법은 없나 봅니다.