제16장 문의 전단-메일박스 자동 완성
1577 단어 자동 완성
$('#email').autocomplete({
source : function (request, response) {
alert(request.term); //
response(['aa', 'aaaa', 'aaaaaa', 'bb']); //
},
});
주의: 여기의response는 키워드를 검색하는 데 따라 결과와 상관없이 전체 결과를 필터링하지 않습니다.소스 데이터 원본은 그 자체가 당신에게 동적 변화를 주기 때문에 사용자가 정의하여 시스템에 내장된 검색 능력을 포기합니다.2. 메일박스 자동 완성
$('#email').autocomplete({
autoFocus : true,
delay : 0,
source : function (request, response) {
var hosts = ['qq.com','163.com', '263.com', 'gmail.com', 'hotmail.com'], //
term = request.term, //
ix = term.indexOf('@'), //@
name = term, //
host = '', //
result = []; //
//
result.push(term);
if (ix > -1) { // @
name = term.slice(0, ix); //
host = term.slice(ix + 1); //
}
if (name) {
//
var findedHosts = (host ? $.grep(hosts, function (value, index) {
return value.indexOf(host) > -1;
}) : hosts),
//
findedResults = $.map(findedHosts, function (value, index) {
return name + '@' + value;
});
//
result = result.concat(findedResults);
}
response(result);
},
});
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
PHP+jQuery 자동 보완 기능 원본앞에 수동으로 밑에 있는 자동 보완 기능을 썼는데 간단하게 썼고 마우스 선택 기능만 실현했으며 키보드 선택은 지원되지 않았다.프로젝트는 이 기능을 많이 사용해야 하기 때문에 심혈을 기울여 해야 한다.select2 이...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.