자바스크립트 파이어폭스 오류 정보
자바스크립트 파이어폭스 오류본문
<form name="fsearchbox" method="get" onsubmit="return onChangeKey2()" action="<?=$g4['bbs_path']?>/board.php?bo_table=report">
<input type="hidden" name="bo_table" value="report">
<input type="hidden" name="sfl" value="wr_subject||wr_name">
<input type="hidden" name="sop" value="and">
<input type="hidden" name="stx" value="">
<input type="hidden" name="none_list" value="1">
<table border="0" cellpadding="10" cellspacing="1" align="center" bgcolor="#cccccc">
<tr>
<td width="90" bgcolor="#f7f7f7">회사명</td>
<td bgcolor="#ffffff"> <input name="wr_subject" id="wr_subject" class="ed" type="text" maxlength="30" itemname="제목"></td>
</tr>
<tr>
<td width="90" bgcolor="#f7f7f7">회사명</td>
<td bgcolor="#ffffff"> <input name="wr_subject" id="wr_subject" class="ed" type="text" maxlength="30" itemname="제목"></td>
</tr>
<tr>
<td width="" bgcolor="#f7f7f7">신청인</td>
<td bgcolor="#ffffff"> <input name="wr_name" id="wr_name" class="ed" type="text" maxlength="30" itemname="신청인"></td>
</tr>
<tr>
<td colspan="2" bgcolor="#ffffff" align="center">
<input type="image" src="<?=$g4['path']?>/images/btn_submit.gif">
</td>
</tr>
</td>
</tr>
</table>
</form>
<script language="javascript">
function onChangeKey2() {
if( fsearchbox.wr_subject.value.length == 0 )
{
alert('회사명을 입력해 주세요.');
fsearchbox.wr_subject.focus();
return false;
}
if( fsearchbox.wr_name.value.length == 0 )
{
alert('신청인을 입력해 주세요.');
fsearchbox.wr_name.focus();
return false;
}
{
alert('회사명을 입력해 주세요.');
fsearchbox.wr_subject.focus();
return false;
}
if( fsearchbox.wr_name.value.length == 0 )
{
alert('신청인을 입력해 주세요.');
fsearchbox.wr_name.focus();
return false;
}
var wr_name = document.fsearchbox.wr_name.value;
var wr_subject = document.fsearchbox.wr_subject.value;
document.fsearchbox.stx.value = wr_name + " " + wr_subject;
document.fsearchbox.submit();
}
</script>
document.fsearchbox.submit();
}
</script>
위와 같이 게시판 검색 결과가 나올수 있는 페이지를 임의로 만들어 사용중입니다.
유독 파이어폭스에서는 alert도 없고, 값도 넘어가지 않고, 정상적으로 작동이 되질 않는데, 이유가 뭔지..
사파리나 익스플로러는 잘 되는것으로 판단중입니다.;';
선배님들의 조언 기다립니다.
추천
0
0
댓글 3개
jquery를 사용하시져...
그게 제일 쉬운데
그게 제일 쉬운데
jquery validate 를 사용하심이 ...

정확히 읽지는 않았지만, DOM 접근하는 방법을 먼저 확인하시는 게 좋을 것 같습니다.
id까지 꼬박꼬박 잡아주고 계시니 getElementById 등을 쓰시거나
위에 분들이 언급하신 것처럼 jQuery selector를 쓰실 것을 추천하고 싶습니다.
id까지 꼬박꼬박 잡아주고 계시니 getElementById 등을 쓰시거나
위에 분들이 언급하신 것처럼 jQuery selector를 쓰실 것을 추천하고 싶습니다.