검색창 에러 문제입니다. ;; ㅠㅠ 정보
검색창 에러 문제입니다. ;; ㅠㅠ본문
안녕하세요 에러가 생겼는데 아무리 찾아봐도 해결방법을 못찾겠어요..
부탁드리겠습니다.
게시판 검색폼에서 검색을 하면 검색후 셀렉트박스에 있는
제목+내용, 제목, 내용 등등이 고정이 안되고 있습니다.
두번째로, 검색후에 아래와 같은 오류가 뜨네요..
웹 페이지 오류 세부 정보
메시지: 'document.fsearch.sfl'은(는) null 이거나 개체가 아닙니다.
위 같은 경우 질문답변 찾아봐서
<script type="text/javascript">
if ('<?php echo $stx; ?>') {
document.fsearch.sfl.value = '<?php echo $sfl; ?>';
//if ('<?=$sop?>' == 'and')
// document.fsearch.sop[0].checked = true;
//if ('<?=$sop?>' == 'or')
// document.fsearch.sop[1].checked = true;
} else {
//document.fsearch.sop[0].checked = true;
}
</script>
이렇게 하였지만, 이렇게 한뒤에는 오히려 sfl에 대한 똑같은 에러가 나오고 있습니다.
어찌된 영문인지 모르겠습니다. 질문과답변 게시판을 다양한 키워드로 검색해서
찾아보았지만 찾기 힘들었습니다.ㅠㅠ
답변 부탁드릴께요..;;
부탁드리겠습니다.
게시판 검색폼에서 검색을 하면 검색후 셀렉트박스에 있는
제목+내용, 제목, 내용 등등이 고정이 안되고 있습니다.
두번째로, 검색후에 아래와 같은 오류가 뜨네요..
웹 페이지 오류 세부 정보
메시지: 'document.fsearch.sfl'은(는) null 이거나 개체가 아닙니다.
위 같은 경우 질문답변 찾아봐서
<script type="text/javascript">
if ('<?php echo $stx; ?>') {
document.fsearch.sfl.value = '<?php echo $sfl; ?>';
//if ('<?=$sop?>' == 'and')
// document.fsearch.sop[0].checked = true;
//if ('<?=$sop?>' == 'or')
// document.fsearch.sop[1].checked = true;
} else {
//document.fsearch.sop[0].checked = true;
}
</script>
이렇게 하였지만, 이렇게 한뒤에는 오히려 sfl에 대한 똑같은 에러가 나오고 있습니다.
어찌된 영문인지 모르겠습니다. 질문과답변 게시판을 다양한 키워드로 검색해서
찾아보았지만 찾기 힘들었습니다.ㅠㅠ
답변 부탁드릴께요..;;
댓글 전체
검색폼명이 fsearch 가 아니거나 select box 명이 sfl이 아니거나..
하여튼 검색폼 태그를 보아야 알 수 있습니다
하여튼 검색폼 태그를 보아야 알 수 있습니다
안녕하세요 균이님..매번 감사합니다..검색폼명 셀렉트박스명 모두 제대로 되어있는것 같습니다.;;;
아래 검색폼 태그입니다.
<div class="list-search-form">
<form name="fsearch" method="get" onsubmit="return amina_search(this);" data-ajax="false">
<input type="hidden" name="bo_table" value="<?php echo $bo_table; ?>">
<input type="hidden" name="sca" value="<?php echo $sca; ?>">
<fieldset>
<legend>게시물 검색</legend>
<label for="list_sch_sfl">검색종류</label>
<select id="list_sch_sfl" name="sfl" required="required">
<option value="wr_subject||wr_content">제목+내용</option>
<option value="wr_subject">제목</option>
<option value="wr_content">내용</option>
<option value="mb_id,1">회원아이디</option>
<option value="mb_id,0">회원아이디(댓글)</option>
<option value="wr_name,1">글쓴이</option>
<option value="wr_name,0">글쓴이(댓글)</option>
</select>
<label for="list_sch_stx">검색어</label>
<input type="text" id="list_sch_stx" name="stx" size=10 required="required" value="<?php echo stripslashes($stx);?>"/>
<input type="image" src="<?php echo AMINA_URL; ?>/img/btn_search.png" alt="검색" data-role="none"/>
</fieldset>
</form>
</div>
아래 검색폼 태그입니다.
<div class="list-search-form">
<form name="fsearch" method="get" onsubmit="return amina_search(this);" data-ajax="false">
<input type="hidden" name="bo_table" value="<?php echo $bo_table; ?>">
<input type="hidden" name="sca" value="<?php echo $sca; ?>">
<fieldset>
<legend>게시물 검색</legend>
<label for="list_sch_sfl">검색종류</label>
<select id="list_sch_sfl" name="sfl" required="required">
<option value="wr_subject||wr_content">제목+내용</option>
<option value="wr_subject">제목</option>
<option value="wr_content">내용</option>
<option value="mb_id,1">회원아이디</option>
<option value="mb_id,0">회원아이디(댓글)</option>
<option value="wr_name,1">글쓴이</option>
<option value="wr_name,0">글쓴이(댓글)</option>
</select>
<label for="list_sch_stx">검색어</label>
<input type="text" id="list_sch_stx" name="stx" size=10 required="required" value="<?php echo stripslashes($stx);?>"/>
<input type="image" src="<?php echo AMINA_URL; ?>/img/btn_search.png" alt="검색" data-role="none"/>
</fieldset>
</form>
</div>
태그에 오류는 없어보이니 추측할 수 있는 것은 한 페이지에 name=fsearch 가 두개 있는 것은 아닌가 싶군요
아..대단하십니다!!! 정말 균이님 대단합니다!! 말씀하신것이 맞습니다.;; 오늘 하루종일 질문과 답변 검색만 했습니다. ㅠㅠ 이렇게 한번에..!! 상단검색창에도 name=fsearch 가 있어서 바꿨더니 정상적으로 됩니다. ^^ 감사합니다.