로그인 하려고 하면 검색어를 입력하라고 합니다..ㅜㅜ 정보
로그인 하려고 하면 검색어를 입력하라고 합니다..ㅜㅜ본문
http://smartreaders.co.kr
어제 질문답변 게시판에 올렸다가 답변해주신 내용으로 적용해서 어느정도 틀은 잡혔습니다만..
로그인을 하려고 엔터를 치거나 로그인을 마우스로 클릭하면 계속 검색어를 입력하라고 합니다.
head.php의 검색창 나오는 곳 부터 제일 끝까지 소스입니다.
부탁드립니다..
어제 질문답변 게시판에 올렸다가 답변해주신 내용으로 적용해서 어느정도 틀은 잡혔습니다만..
로그인을 하려고 엔터를 치거나 로그인을 마우스로 클릭하면 계속 검색어를 입력하라고 합니다.
head.php의 검색창 나오는 곳 부터 제일 끝까지 소스입니다.
<div style="position:absolute; top:148px; left:850px;">
<form name="fsearchbox" method="get" onsubmit="return fsearchbox_submit(this);" style="margin:0px;">
<!-- <input type="hidden" name="sfl" value="concat(wr_subject,wr_content)"> -->
<input type="hidden" name="sfl" value="wr_subject||wr_content">
<input type="hidden" name="sop" value="and">
<INPUT name="stx" type="text" maxlength=15 style="BORDER : 0px solid; width: 160px; HEIGHT: 20px; BACKGROUND-COLOR: #F4F4F4" maxlength="20"></div>
<div style="position:absolute; top:148px; left:990px;">
<input type="image" src="<?=$g4['path']?>/img/btn_src.png" width="20" height="20" border="0">
</div>
</td>
</tr>
</table>
<script type="text/javascript">
function fsearchbox_submit(f)
{
if (f.stx.value.length < 2) {
alert("검색어는 두글자 이상 입력하십시오.");
f.stx.select();
f.stx.focus();
return false;
}
// 검색에 많은 부하가 걸리는 경우 이 주석을 제거하세요.
var cnt = 0;
for (var i=0; i<f.stx.value.length; i++) {
if (f.stx.value.charAt(i) == ' ')
cnt++;
}
if (cnt > 1) {
alert("빠른 검색을 위하여 검색어에 공백은 한개만 입력할 수 있습니다.");
f.stx.select();
f.stx.focus();
return false;
}
f.action = "<?=$g4['bbs_path']?>/search.php";
return true;
}
</script>
<div style='height:18px;'></div>
<table width='<?=$table_width?>' cellpadding=0 cellspacing=0 border=0>
<tr>
<td width=43></td>
<!-- 왼쪽 메뉴 -->
<td width=200 valign=top>
<?=outlogin("basic1"); // 외부 로그인 ?>
<div style='height:10px;'></div>
<?=poll("basic"); // 설문조사 ?>
<?=popular("search", "10") // "스킨명", "출력수1~15" ?>
</td>
<td width=18></td>
<!-- 중간 -->
<td width=683 valign=top>
부탁드립니다..
댓글 전체
제 생각입니다만... onsubmit="return fsearchbox_submit(this); 과 관련된 내용 같은데요..
stx라는 input이 로그인과 관련된 input인가요? 체크를 해보심이.. name이라고 써있는게 ID를 의미하는거 같지는 않네요???
submit될때 해당 function을 호출하면서 stx의 값이 들어왔는지 검증하는부분을 확인해보시면 될거같아요~
stx라는 input이 로그인과 관련된 input인가요? 체크를 해보심이.. name이라고 써있는게 ID를 의미하는거 같지는 않네요???
submit될때 해당 function을 호출하면서 stx의 값이 들어왔는지 검증하는부분을 확인해보시면 될거같아요~
저기 소스중에 검색이 시작되는 부분에...
<form name="fsearchbox" method="get" onsubmit="return fsearchbox_submit(this);" style="margin:0px;">
요런 부분이 있습니다.
그런데 검색 끝나는 부분에 </form> <=== 요런 식으로 닫아주어야 하는데... 닫는 부분이 빠졌네요.
그러니 로그인 부분과 겹칠 수 밖에 없죠.
<div style="position:absolute; top:148px; left:850px;">
<form name="fsearchbox" method="get" onsubmit="return fsearchbox_submit(this);" style="margin:0px;">
<!-- <input type="hidden" name="sfl" value="concat(wr_subject,wr_content)"> -->
<input type="hidden" name="sfl" value="wr_subject||wr_content">
<input type="hidden" name="sop" value="and">
<INPUT name="stx" type="text" maxlength=15 style="BORDER : 0px solid; width: 160px; HEIGHT: 20px; BACKGROUND-COLOR: #F4F4F4" maxlength="20"></div>
<div style="position:absolute; top:148px; left:990px;">
<input type="image" src="<?=$g4['path']?>/img/btn_src.png" width="20" height="20" border="0">
</form>
</div>
검색 부분을 위에처럼 수정 해보세요.
<form name="fsearchbox" method="get" onsubmit="return fsearchbox_submit(this);" style="margin:0px;">
요런 부분이 있습니다.
그런데 검색 끝나는 부분에 </form> <=== 요런 식으로 닫아주어야 하는데... 닫는 부분이 빠졌네요.
그러니 로그인 부분과 겹칠 수 밖에 없죠.
<div style="position:absolute; top:148px; left:850px;">
<form name="fsearchbox" method="get" onsubmit="return fsearchbox_submit(this);" style="margin:0px;">
<!-- <input type="hidden" name="sfl" value="concat(wr_subject,wr_content)"> -->
<input type="hidden" name="sfl" value="wr_subject||wr_content">
<input type="hidden" name="sop" value="and">
<INPUT name="stx" type="text" maxlength=15 style="BORDER : 0px solid; width: 160px; HEIGHT: 20px; BACKGROUND-COLOR: #F4F4F4" maxlength="20"></div>
<div style="position:absolute; top:148px; left:990px;">
<input type="image" src="<?=$g4['path']?>/img/btn_src.png" width="20" height="20" border="0">
</form>
</div>
검색 부분을 위에처럼 수정 해보세요.
감사합니다~ div 만 체크하다보니....
감사합니다.^^
감사합니다.^^