묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
통합검색 최소 검색어
2017.03.28 11:31
현재 위젯페이지를 만들어서 input에 minlength로 크롬에서는 제어가 되는것이 확인이 되었는데요.
근데, 다른 브라우저에서는 minlength가 안먹는거 같아서 XE자체에서 최소4글자 이상일때나 8글자 이상일때만 검색이 되게끔 하는 방법이 있을까요?
아무리 봐도 모르겠네요.
XE 자체에서 하려면 통합검색모듈을 수정하셔야합니다. 브라우저단에서만 추가적으로 검사하게 하려면 자바스크립트를 이용하면 되고요. 아마 좀 편하게 하시려면 자바스크립트가 나을텐데, 통합검색 form 에서 onsubmit 로 검색시도를 잡아 검색 input의 값을 불러와서 length 검사를 해보면 될겁니다.
예시)
onsubmit="return (jQuery('input[name=검색폼name]').val().length < 4 ? false : true)" 대충 이런식으로 될겁니다. 저 코드가 될지는 모르겠네요.