검색어 두글자 이상을 한글자 이상으로...
본문
검색란에 검색어를 한글자만 넣어도 검색이 되게 하고 싶습니다.
어떻게 해야하나요? 가능한가요? 현재는 한글자 쓰고 스케이스바 한번 치면 되긴하던데..
고수님들 부탁드립니다.
즐거운 하루 보내세요.
답변 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("검색어는 한글자 이상 입력하십시오.");
라고 수정해 보세요.