0
YUI3을 사용하고 검색 값의 전자 메일 부분을 다른 입력 필드에 추가 해보십시오. 모든 것이 올바르게 작동하지만 새 입력 필드에 이메일 값을 추가하는 방법을 모릅니다. 지금 당장 몸에 값을 추가합니다. 도움이 여기에YUI3 자동 완성에서 다른 입력으로 값을 얻는 방법
에 대한 전체
덕분에 내 코드입니다 :
<script type="text/javascript">
YUI().use("autocomplete", "autocomplete-highlighters","autocomplete-filters", "node"
function (Y) {
var anInput= Y.one('#searchUser').plug(Y.Plugin.AutoComplete, {
minQueryLength: 0,
scrollIntoView: true,
circular: false,
activateFirstItem: true,
resultHighlighter: 'phraseMatch',
resultFilters: 'charMatch',
resultListLocator: 'user',
resultTextLocator: function (result_) {
return result_.firstname+ ' ' + result_.lastname+ ' ' + result_.email;
},
source: 'http://localhost:8080/rest/user/jsonp?callback={callback}',
});
anInput.ac.on('select', function (ev) {
Y.one('#email').append('<div>User Email: ' + ev.result.raw.email + '</div>');
});
});
</script>
그리고 여기에 HTML입니다 : 여기
<input id="searchUser" type="text" class="search" name="searchUser" size="40" value="Enter keywords..." onfocus="if(!this._haschanged){this.value=''};this._haschanged=true;" >
<div id="email">
<input id="email" type="text" name="email" size="40" >
</div>
문제입니다, 내가 얻을 수 없다 입력란에 이메일 값이 추가되었습니다.
어떤 도움을 주셔서 감사합니다!
감사 답변을 많이. 내 문제를 해결했습니다. 다시 한 번 감사드립니다. – user1067665