Das Ereignis wurde ausgelöst, wenn die Texteingabe in IE10 mit einem klaren Symbol gelöscht wurde
In chrome, die "Suche" - Ereignis wird ausgelöst, auf der Suche nach Eingängen, wenn der Benutzer klickt auf die Schaltfläche löschen.
Gibt es eine Möglichkeit, zum erfassen der gleichen Veranstaltung in javascript in Internet Explorer 10?
InformationsquelleAutor der Frage ghusse | 2013-01-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die einzige Lösung, die ich schließlich gefunden:
InformationsquelleAutor der Antwort ghusse
Den
oninput
event feuert mitthis.value
auf einen leeren string gesetzt. Dies löste das problem für mich, da ich möchte, dass zum ausführen der gleichen Handlung, ob Sie deaktivieren Sie die search-box mit dem X oder durch die Umsteuerung. Dies funktioniert im IE 10 nur.InformationsquelleAutor der Antwort Lucent
Verwenden
input
statt. Es arbeitet mit dem gleichen Verhalten unter allen Browsern.InformationsquelleAutor der Antwort Jeffry Ureña Miranda
Warum nicht
InformationsquelleAutor der Antwort Ertug
Erkenne ich diese Frage bereits beantwortet wurde, aber die akzeptierte Antwort funktionierte nicht in unserer situation. IE10 nicht erkannt/Feuer der
$input.trigger("cleared");
- Anweisung.Unsere endgültige Lösung ersetzt, die Aussage mit einem keydown-Ereignis auf die ENTER-Taste (code 13). Für die Nachwelt, das ist, was funktioniert in unserem Fall:
Darüber hinaus wollten wir für diesen nur verbindlich, um die "suchen" - Eingänge, nicht jeder Eingang auf der Seite. Natürlich, DH aus dieser schwierig... wir hatten zwar codiert
<input type="search"...>
IE gerendert Ihnen alstype="text"
. Das ist, warum die jQuery-Selektor verweist auf dietype="text"
.Prost!
InformationsquelleAutor der Antwort OrangeWombat
Können wir einfach nur Zuhören, um die
input
Veranstaltung. Bitte sehen die Referenz für details. Dies ist, wie ich ein Problem mit clear-Taste in Sencha ExtJS auf IE:InformationsquelleAutor der Antwort jaselg
für meine asp.net server-Kontrolle
js
ref
MSDN onchange-Ereignis
- getestet in IE10.
... oder sich zu verstecken-mit CSS :
InformationsquelleAutor der Antwort ablaze
Der obige code nicht funktioniert hat in meinem Fall und ich habe eine Zeile geändert und eingeführt
$input.typeahead('val', '');
die funktioniert in meinem Fall..InformationsquelleAutor der Antwort Maneesh Thareja