티스토리 뷰
단순한 형태의 자동완성 기능입니다.
그누보드 회원가입에서 업체분류 등에서 사용되어지는 것이구요
keywordlist.php 에서 뿌려줄 테이타를 정리해주면되겠죠
post방식도 괜찮긴 하지만
회원가입폼이어서인지 post방식으로는 잘 작동이 안되네요
다른 js와섞여있어서인지;
html상에서
<div class="form-group ">
<label class="col-sm-2 control-label" for="reg_mb_2"><b>업체분류</b><strong class="sound_only">필수</strong></label>
<div class="col-sm-3">
<input type="text" name="mb_2" value="<?php echo isset($member['mb_2']) ? get_text($member['mb_2']) : ''; ?>" id="reg_mb_2" class="form-control input-sm nospace" size="10" maxlength="20" >
<span class="fa fa-user form-control-feedback"></span>
<div id="reg_mb_2display"></div>
</div>
</div>
<script>
$(document).ready(function () {
$("#reg_mb_2").keyup(function() {
var keyword = $(this).val();
if(keyword=='') {
$("#reg_mb_2display").hide();
} else {
$.ajax({
type: "GET",
async: true,
url: "<?php G5_URL?>/해당경로/keywordlist.php?searchword="+ keyword,
dataType: 'text',
success: function(html) {
$("#reg_mb_2display").html(html).show();
}
});
} return false;
});
});
function pickDetail(word) {
$("#reg_mb_2").val(word);
$("#reg_mb_2display").hide();
}
</script>
여분필드2번 첫번째를 |를 사용해서 입력해놓고 자동완성으로 출력
keywordlist.php
<?php
include_once('./_common.php');
if(!$is_guest){
if($_GET) {
$q = $_GET['searchword'];
$result_tmp = explode('|',$config[cf_2_subj]);
$i=0;
while($row=$result_tmp) {
if(strpos($row[$i],$q) !== false){
echo "
<div class='display_box' onclick='javascript:pickDetail(\"$row[$i]\");'>
<b>$row[$i]</b><br/>
</div>
";
}
$i++;
if($i>5) break;
}
}
}
?>
'웹' 카테고리의 다른 글
blink css 깜빡이는 애니메이션 효과 (0) | 2019.04.24 |
---|---|
설문양식 html 입력 받은 값에 대한 결과 출력까지 (0) | 2018.02.21 |
우커머스 쿠폰 설정 관련 팁 (0) | 2018.02.01 |
https로 로그인 htaccess 화일 수정 (0) | 2018.01.15 |
wordpress folioway 테마 vimeo fullscreen mobile 관련 (0) | 2017.12.28 |
- Total
- Today
- Yesterday
- python
- 회원가입
- 아미나
- 애드센스
- 고정닉
- 워드프레스
- 이메일 사용 안함
- mysql
- 그누보드5
- allowoverride all
- .htaccess
- 윈도우
- 파이썬
- 제로보드
- $_server['http_user_agent']
- xe
- 텔레그램봇
- 텔레그램
- 셀레니움
- 고정닉네임
- telegram bot
- 유튜브
- htacess
- 파이썬알림
- 에러
- 이미지500
- 파이선
- 텔레그램자동
- 그누보드
- bingbot
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |