<asp:TextBox ID="txt_to" runat="server" CssClass="txt_box" Enabled="true">
</asp:TextBox>
<asp:AutoCompleteExtender ID="AutoCompleteExtender1" runat="server"
TargetControlID="txt_to" MinimumPrefixLength="2" CompletionInterval="10"
CompletionSetCount="3" EnableCaching="true" FirstRowSelected="true"
UseContextKey="True" ServiceMethod="GetCompletionList"
DelimiterCharacters=";, :"
ShowOnlyCurrentWordInCompletionListItem="true" />
我有txt_to
文本框,其中包含自动完成扩展程序,当自动完成建议某些电子邮件ID时,用户用鼠标选择建议或单击输入,如何添加事件处理程序以便在电子邮件ID的末尾插入;
。这样用户就可以开始输入下一个电子邮件ID而无需输入;
答案 0 :(得分:0)
您可以使用以下javascript:
function pageLoad() {
var extender = $find("AutoCompleteEx"); // extender BehaviorID
var original = Function.createDelegate(extender, extender._getTextWithInsertedWord);
extender._getTextWithInsertedWord = function (wordToInsert) {
var text = original(wordToInsert);
return text + ';';
}
}