라디오버튼, 셀렉트박스 필수 체크질문드립니다. > 그누4 질문답변

그누4 질문답변

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

라디오버튼, 셀렉트박스 필수 체크질문드립니다. 정보

라디오버튼, 셀렉트박스 필수 체크질문드립니다.

본문

아래처럼 단체일 경우 옆에 셀렉트 박스가 나오게 해놨는데 필수입력 required 를 넣으니 개인을 체크했을때도 필수입력이 되어 버려서 안되네요..

<input type="radio" name=wr_3 required value="개인" <?if($write[wr_3]=="개인")echo"checked";?> onclick="display1()">개인&nbsp;
<input type="radio" name=wr_3 required value="단체"<?if($write[wr_3]=="단체")echo"checked";?> onclick="display2()">단체

<div id="group1" style="display:none;">
<select name='wr_4' class='ed' itemname='단체'>
<option value="">선택하세요</option>
<option value="1">1</option>
</select>
</div>

function fwrite_submit(f)  부분에

if (f.wr_3[1].checked = true && f.wr_4.value == "") {
    alert("단체명을 선택해주세요.");
  return false;
}

이렇게 했는데 제대로 안되네요.
도움부탁드려요~ 아..자스는 어려워요ㅠ

댓글 전체

소스보기 해서 예제를 보시면 쉽게 이해되시리라 여겨집니다^^

http://ddddd.kr/root/dev/gnu_qna_test/224127.php



<script type="text/javascript">
$(document).ready(function() {
$("input:radio[id^='display']").click(function() {
var idx = $(this).attr("id");
if(idx == "display1") {
$("div#group1").hide();
} else {
$("div#group1").show();
}
});
});
</script>

<input type="radio" name=wr_3 value="개인" <?if($write[wr_3]=="개인")echo"checked";?> id="display1">개인&nbsp;
<input type="radio" name=wr_3 value="단체"<?if($write[wr_3]=="단체")echo"checked";?> id="display2">단체
<div id="group1" style="display:none;">
<select name='wr_4' class='ed' itemname='단체'>
<option value="">선택하세요</option>
<option value="1">1</option>
</select>
</div>

function fwrite_submit(f)
{
var rtn = true;
var wr_3_val  = $('input:radio[name=wr_3]:checked').val();
var wr_4_val  = $("#wr_4 option:selected").val();
if( wr_3_val == "단체" && (wr_4_val == "" || wr_4_val == undefined) ) {
rtn = false;
alert("단체명을 선택해주세요.");
return false;
}
if(trn == false) return false;
}
혹시나 다른분들 참고하실때..

<select name='wr_4' class='ed' itemname='단체'>  <= 여기에 id="wr_4" 추가하시구요
if(trn == false) return false;  이부분 trn 을 rtn으로 수정하시면 됩니다.

다시한번 답변해주신 미스터신님 감사드립니다~^^
전체 279 |RSS
그누4 질문답변 내용 검색

회원로그인

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