Groups | Search | Server Info | Keyboard shortcuts | Login | Register
Groups > de.comp.lang.javascript > #5356
| From | Jan Novak <repcom@gmail.com> |
|---|---|
| Newsgroups | de.comp.lang.javascript |
| Subject | Eingabefeld wird nicht geleert |
| Date | 2023-04-12 13:50 +0200 |
| Organization | MB-NET.NET for Open-News-Network e.V. |
| Message-ID | <u165tt$1hiia$1@gwaiyur.mb-net.net> (permalink) |
Hallo,
ich habe in einer Form ein Eingabefeld, welches per JS eine ganze Reihe
an autocomplete Inhalte hinzugefügt bekommen hat.
Es gibt einen Event, welcher nach drücken von ENTER das ausgewählte Text
Element übernimmt. Danach möchte ich das Input Element wieder "leer"
haben, was ich mit
document.getElementById("SEARCH_TAGS").value = "";
mache. Aber das Element bleibt mit dem letzten Text aus dem autocomplete
stehen. Zwei Dinge hierzu:
1. Die value Eigenschaft des Elements ist nach obigem Befehl tatsächlich
"" (also leer) aber im Input steht dennoch der letzte Eintrag.
2. Bei einem Texteintrag, welcher *nicht* im autocomplete stand, wird
dieser nach dem Enter drücken geleert.
addTag(){
var taginput=document.getElementById("SEARCH_TAGS").value;
if(event.key === 'Enter' && taginput != "") {
// tue etwas mit dem Tag
//das hier geht nur, wenn taginput nicht in der autocomplete Liste
stand
document.getElementById("SEARCH_TAGS").value = "";
}
}
Jan
Back to de.comp.lang.javascript | Previous | Next — Next in thread | Find similar
Eingabefeld wird nicht geleert Jan Novak <repcom@gmail.com> - 2023-04-12 13:50 +0200
Re: Eingabefeld wird nicht geleert Jan Novak <repcom@gmail.com> - 2023-04-12 14:48 +0200
Re: Eingabefeld wird nicht geleert Stefan Reuther <stefan.news@arcor.de> - 2023-04-12 18:55 +0200
Re: Eingabefeld wird nicht geleert Jan Novak <repcom@gmail.com> - 2023-04-17 15:34 +0200
csiph-web