자바스크립트 에러가 납니다. 정보
자바스크립트 에러가 납니다.본문
전송을 누르면 document.fsel.sel이 객체가 아니거나 null로 나옵니다.
어떻게 해결 해야 하는 지요?
<form name="fsel" method="post" action="register.php" onsubmit='return check(this);' " >
<input type="hidden" name="sel" value=" ">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="29" align="right">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="43%"></td>
<td height="29" align="right"><img src="/Images/Common/dot_icon.gif" width="5" height="6" alibn=absbottom> <a href="javascript:go_main();">Home</a> > <b>회원 가입</b></td>
</tr>
</table>
</td>
</tr>
<tr>
<td bgcolor="E8E8E8"><img src="/Images/main_img/null.gif" width="1" height="1"></td>
</tr>
<tr>
<td align=center> </td>
</tr>
<tr>
<td align=center>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td >
<table width="100%" border="0" cellspacing="0" cellpadding="0" align=center>
<tr>
<td valign="top" height="18">
<p align="center"> <input type="radio" name="sel1" value="1"> 개인
<input type="radio" name="sel1" value="2"> 친구
</td>
</tr>
<tr>
<td valign="top" height="43">
<p align="center"><input type="submit" value="전송" >
<input type="reset" value="초기화" > </td>
</tr>
</table>
<input type="hidden" name="sel" value=" ">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="29" align="right">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="43%"></td>
<td height="29" align="right"><img src="/Images/Common/dot_icon.gif" width="5" height="6" alibn=absbottom> <a href="javascript:go_main();">Home</a> > <b>회원 가입</b></td>
</tr>
</table>
</td>
</tr>
<tr>
<td bgcolor="E8E8E8"><img src="/Images/main_img/null.gif" width="1" height="1"></td>
</tr>
<tr>
<td align=center> </td>
</tr>
<tr>
<td align=center>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td >
<table width="100%" border="0" cellspacing="0" cellpadding="0" align=center>
<tr>
<td valign="top" height="18">
<p align="center"> <input type="radio" name="sel1" value="1"> 개인
<input type="radio" name="sel1" value="2"> 친구
</td>
</tr>
<tr>
<td valign="top" height="43">
<p align="center"><input type="submit" value="전송" >
<input type="reset" value="초기화" > </td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</form>
</tr>
</table>
</td>
</tr>
</table>
</form>
</td>
<td width="100" align="right" valign="top"></td>
</tr>
</table>
<Script language="javascript">
<!--
<td width="100" align="right" valign="top"></td>
</tr>
</table>
<Script language="javascript">
<!--
function check(){
var f = document.fsel;
var isChecked=0;
for(var i=0;i<f.sel1.length;i++){
if(f.sel1[i].checked){
isChecked= i+1;
document.fsel.sel = i;
break;
}
}
if (!isChecked) {
alert('기입하고자 하시는 유형을 선택해 주세요');
return false;
} else {
return true;
}
var isChecked=0;
for(var i=0;i<f.sel1.length;i++){
if(f.sel1[i].checked){
isChecked= i+1;
document.fsel.sel = i;
break;
}
}
if (!isChecked) {
alert('기입하고자 하시는 유형을 선택해 주세요');
return false;
} else {
return true;
}
}
//-->
</script>
//-->
</script>
댓글 전체
해당링크를 남기지 않으셨으므로 고기 잡는법으로 가르쳐 드릴께요...^^
익스플로러 화면의 좌측하단에 에러표시가 있을겁니다..
그곳을 더불클릭하시면 에러메세지가 보입니다.....
메세지를 보시고 해당파일을 찾아가서 문제점을 해결하시면 됩니다...^^
익스플로러 화면의 좌측하단에 에러표시가 있을겁니다..
그곳을 더불클릭하시면 에러메세지가 보입니다.....
메세지를 보시고 해당파일을 찾아가서 문제점을 해결하시면 됩니다...^^
document.fsel.sel.value = i; 로 되어야 하는게 아닌가요?...
document.fsel.sel.value = i; 했는데도 오류가 나는데요?
에러 화면의 링크를 알려주시면 좀더 빠르고 다양한 답변을 받을수있습니다.
그렇지 않으면 답변하는 사람이 위의 소스를 자신의 서버나 테스트 장비에 설정후 확인을 해야하는 문제가 발생합니다 ^^
그렇지 않으면 답변하는 사람이 위의 소스를 자신의 서버나 테스트 장비에 설정후 확인을 해야하는 문제가 발생합니다 ^^
onsubmit='return check(this);' "
에서 "가 문제였던 것 같습니다. 해결 되었습니다.
감사합니다.
에서 "가 문제였던 것 같습니다. 해결 되었습니다.
감사합니다.