본문 바로가기

work

[jquery/js] 메일 자동완성 코드

메일 자동완성코드 

 

 

jQuery UI Autocomplete 사용

    
    <link rel="stylesheet" href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
    <script src="https://code.jquery.com/jquery-1.12.4.js">script>
    <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js">script>
    <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=0i < mailList.lengthi++ ){
                availableCity.pushmailId[0] +'@'mailList[i] ); // 입력되는 텍스트와 메일목록을 조합
            }
            $("#"+a).autocomplete({
                source: availableCity// jQuery 자동완성에 목록을 넣어줌
                focus: function(eventui) {
                    return false;
                }
            });
        }
    script>

    <div class="ui-widget">
        <label for="email">email: label>
        <input id="email" onkeyup="autoEmail('email',this.value)" autocomplete="off">
    div>
    

'work' 카테고리의 다른 글

[css] position:absolute 가운데 정렬  (0) 2020.12.28
[js/jquery] 배열에서 최고, 최소 값 찾아오기 (jquery array max, min)  (0) 2020.12.28
[js] jqGrid  (0) 2020.12.28
무료 QR코드 생성기  (0) 2020.07.24
favicon 만들기  (0) 2020.07.24