아래소스처럼 라디오 박스를 만들고 소스 하단에 필수 입력을 만들었는데 입력시 체크를 안하면
정상적으로 청구서 종류를 선택하세요! 란 메세지가 뜨는데 메세지를 클릭하면
아무것도 없는 빈화면과 죄측상단 구석에 false글씨만 나타나는데 뭐를 수정해야 될지 모르겠네요
해결 방법 좀 부탁합니다...
write.skin.php-----------------------------------------------------------------------------
.
.
.
<td rowspan="10" align="center" name='wr_6' itemname='청구서구분'>
<input type=radio name="wr_6" value="재정청구서" <? if($write[wr_6] == "재정청구서" ) echo "checked"; ?>>재정청구서<br>
<input type=radio name="wr_6" value="청구동의서" <? if($write[wr_6] == "청구동의서") echo "checked"; ?>>청구동의서</td>
.
.
.
function fwrite_check(f) {
var s = "";
if (s = word_filter_check(f.wr_subject.value)) {
alert("제목에 금지단어('"+s+"')가 포함되어있습니다");
return;
}
if (s = word_filter_check(f.wr_content.value)) {
alert("내용에 금지단어('"+s+"')가 포함되어있습니다");
return;
}
if(f.wr_6[0].checked != true && f.wr_6[1].checked != true){
alert("청구서 종류를 선택하세요!");
return false;
}
if (document.getElementById('char_count')) {
if (char_min > 0 || char_max > 0) {
var cnt = parseInt(document.getElementById('char_count').innerHTML);
if (char_min > 0 && char_min > cnt) {
alert("내용은 "+char_min+"글자 이상 쓰셔야 합니다.");
return;
}
else if (char_max > 0 && char_max < cnt) {
alert("내용은 "+char_max+"글자 이하로 쓰셔야 합니다.");
return;
}
}
}
.
.
.
.
--------------------------------------------------------------------------------------
댓글 3개
<td rowspan="10" align="center">
<input type=radio name="wr_6" value="재정청구서" <? if($write[wr_6] == "재정청구서" ) echo "checked"; ?>>재정청구서<br>
<input type=radio name="wr_6" value="청구동의서" <? if($write[wr_6] == "청구동의서") echo "checked"; ?>>청구동의서</td>
자바스크립트에서
if(f.wr_6.checked != true){
alert("청구서 종류를 선택하세요!");
return false;
}
if(f.wr_6[0].checked != true && f.wr_6[1].checked != true){
alert("청구서 종류를 선택하세요!");
return;
}
기존 소스가 맞는데 제가 잘못 알려드렸네요
return줄만 수정해주시면 될 것 같네요