Ich versuche Autocomplete und Onchange-Ereignis auf einmal zu tun.Fire Onchange-Ereignis nach AutoComplete
Bedeutet: Ich möchte Onchange-Ereignis in einem Autocomplete-Textfeld auslösen. Wenn ich etwas in die Textbox von der Tastatur schreibe und außerhalb des Textfelds klicke, dann ändere ich die Ereignisauslösung, aber wenn ich etwas aus dem Auto auswähle, schlägt der Name des Onchange-Ereignisses nicht vor.
Mein HTML-Code
<div style="width: 34%">
Person Name:<input id="txt0" type="text" onchange="SaveData('txt0')" class="userSearch" placeholder="Helped Person" />
</div>
JavaScript-Code
function AutoComplete() {
//Autocomplete added to the textbox.
$('.userSearch').autocomplete({
source: function (request, response) {
$.ajax({
url: "CTC.aspx/GetMemberName",
data: "{ 'prefixText': '" + request.term + "' }",
dataType: "json",
type: "POST",
contentType: "application/json; charset=utf-8",
success: function (data) {
response(data.d)
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert('Error occured while autocomplete');
}
});
},
minLength: 1
});
}
function SaveData(textBoxId) {
alert(textBoxId);
}
Ich möchte das onchange-Ereignis ausgelöst, nachdem sie von der automatischen Vervollständigung ausgewählt.
Bitte Hilfe
Vielen Dank im Voraus.
Ich möchte so tun, dass nach Auswahl wird es onchange Ereignis feuern. –
In diesem Fall können Sie das select-Ereignis verwenden: http://api.jqueryui.com/autocomplete/#event-select. – kdrvn
Die Antwort half mir danke –