검색어 두글자 이상을 한글자 이상으로...

검색어 두글자 이상을 한글자 이상으로...

QA

검색어 두글자 이상을 한글자 이상으로...

답변 2

본문

검색란에 검색어를 한글자만 넣어도 검색이 되게 하고 싶습니다.

어떻게 해야하나요? 가능한가요? 현재는 한글자 쓰고 스케이스바 한번 치면 되긴하던데..

고수님들 부탁드립니다.

즐거운 하루 보내세요.

이 질문에 댓글 쓰기 :

답변 2

head.php파일 소스에 보시면

 

<script>
            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;
                }

                return true;
            }
            </script>

 

이런 부분이 있습니다.

 

여기서

 

<script>
            function fsearchbox_submit(f)
            {
                if (f.stx.value.length < 1) {
                    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;
                }

                return true;
            }
            </script>

 

이렇게 바꿔 주시면 됩니다. 

메인 페이지에서 검색하는 경우

head.php 파일의

54번줄에 보면

                if (f.stx.value.length < 2) {
                    alert("검색어는 두글자 이상 입력하십시오.");
                    f.stx.select();
                    f.stx.focus();
                    return false;
                }

부분이 있습니다.

여기서 숫자 2를 1 로 수정하고

alert("검색어는 두글자 이상 입력하십시오.");

부분을

alert("검색어는 한글자 이상 입력하십시오.");

라고 수정해 보세요. 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 36
© SIRSOFT
현재 페이지 제일 처음으로