Javascript kann zwei Felder nicht überprüfen
Ich habe mir heute in Javascript und HTML ein Formular gebaut. In beide Felder soll eine Zahl eingegeben werden. Falls die erste Zahl größer als die zweite Zahl ist, soll der Rahmen des ersten Feldes rot umrahmt werden. An sich ist das recht einfach. Ich baue mir eine kleine Javascript Funktion in der ich den Inhalt beider Felder bei einem Onkeyup überprüfe. Ich prüfe einfach ob die erste Zahl größer (>) als die zweite ist und falls ja wird der Rahmen gefärbt.
Das funktioniert bei den meisten Zahlen ganz gut. Bei einigen jedoch nicht. Nach langem Testen habe ich bemerkt, dass die Funktion jede einzelne Ziffer der Zahl prüft. Das bedeutet, dass beispielsweise 213 zwar größer als 212 wäre. Aber 2120 wäre immer noch kleine als 213. Das kann doch nicht sein. Kann mir jemand erklären wieso das nicht funktioniert? Im Internet habe ich keine Lösung finden können.
Bist du dir sicher, dass du deine Zahlen hierbei nicht als String deklariert hast? Habe diesen Fehler nämlich schon sehr oft gesehen beziehungsweise auch selbst gemacht. Bestimmt könnten dir so manche User leichter Lösungsvorschläge geben, wenn du den besagten Code einfach hier postest?
Ich habe den Quellcode leider nicht auf diesen Rechner. Ich habe überhaupt keine Variablen innerhalb der Funktion deklariert. Ich habe der Funktion die ID der zwei Felder übergeben. Dann habe ich mir die Inhalte der Felder durch ID.value geholt und miteinander verglichen. Wenn ich mir beide Inhalte durch ein Alert hab ausgeben lassen, hatten diese den richtigen Inhalt.
Link dieser Seite https://www.talkteria.de/forum/topic-176291.html
Ähnliche Themen
Weitere interessante Themen
- Was fasziniert euch an amerikanischen Serien 3152mal aufgerufen · 16 Antworten · Autor: Federmäppchen · Letzter Beitrag von mittenimleben7
Forum: Film & Fernsehen
- Was fasziniert euch an amerikanischen Serien
- Ungerechte / ungleiche Freundschaft 1829mal aufgerufen · 5 Antworten · Autor: merlinda · Letzter Beitrag von Verbena
Forum: Alltägliches
- Ungerechte / ungleiche Freundschaft
- Shampoo Mousse besser als normales Shampoo? 2015mal aufgerufen · 2 Antworten · Autor: Nurse · Letzter Beitrag von bambi7
Forum: Fingernägel, Haut & Haare
- Shampoo Mousse besser als normales Shampoo?
- GM Aktien: jetzt wieder investieren? 1502mal aufgerufen · 1 Antworten · Autor: T. Patrick · Letzter Beitrag von Verbena
Forum: Geldanlage
- GM Aktien: jetzt wieder investieren?
- Pflanzen Krankheiten - Tipps zur Behandlung 1706mal aufgerufen · 1 Antworten · Autor: Käffchen2 · Letzter Beitrag von Verbena
Forum: Garten & Pflanzen
- Pflanzen Krankheiten - Tipps zur Behandlung
