etc
[jquery/js] 메일 자동완성 코드
webpaper
2021. 1. 5. 17:23
반응형
SMALL
메일 자동완성코드
Autocomplete | jQuery UI
jQuery UI is a curated set of user interface interactions, effects, widgets, and themes built on top of the jQuery JavaScript Library. Whether you're building highly interactive web applications or you just need to add a date picker to a form control, jQuery UI is the perfect choice.
https://jqueryui.com/autocomplete/
jQuery UI Autocomplete 사용
<script>
function autoEmail(a,b){
/*
a : input의 ID
b : 입력되는 input의 값
*/
var mailId = b.split('@'); // 메일계정의 ID만 받아와서 처리하기 위함
var mailList = ['naver.com','gmail.com','daum.net','hanmail.net','korea.kr']; // 메일목록
var availableCity = new Array; // 자동완성 키워드 리스트
for(var i=0; i < mailList.length; i++ ){
availableCity.push( mailId[0] +'@'+ mailList[i] ); // 입력되는 텍스트와 메일목록을 조합
}
$("#"+a).autocomplete({
source: availableCity, // jQuery 자동완성에 목록을 넣어줌
focus: function(event, ui) {
return false;
}
});
}
script>
<div class="ui-widget">
<label for="email">email: label>
<input id="email" onkeyup="autoEmail('email',this.value)" autocomplete="off">
div>
반응형