라디오버튼, 셀렉트박스 필수 체크질문드립니다. 정보
라디오버튼, 셀렉트박스 필수 체크질문드립니다.본문
아래처럼 단체일 경우 옆에 셀렉트 박스가 나오게 해놨는데 필수입력 required 를 넣으니 개인을 체크했을때도 필수입력이 되어 버려서 안되네요..
<input type="radio" name=wr_3 required value="개인" <?if($write[wr_3]=="개인")echo"checked";?> onclick="display1()">개인
<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;
}
이렇게 했는데 제대로 안되네요.
도움부탁드려요~ 아..자스는 어려워요ㅠ
<input type="radio" name=wr_3 required value="개인" <?if($write[wr_3]=="개인")echo"checked";?> onclick="display1()">개인
<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">개인
<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;
}
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">개인
<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으로 수정하시면 됩니다.
다시한번 답변해주신 미스터신님 감사드립니다~^^
<select name='wr_4' class='ed' itemname='단체'> <= 여기에 id="wr_4" 추가하시구요
if(trn == false) return false; 이부분 trn 을 rtn으로 수정하시면 됩니다.
다시한번 답변해주신 미스터신님 감사드립니다~^^