Hallo, ich möchte ein Eingabefeld für Nummer mit einem Button mit einer Zahl erhöhen. ich habe codes für +1 gefunden, aber wenn ich z.B. pro click +10 addieren will funktioniert das nicht. Bitte um Hilfe
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
|
Anzeige
|
Java in HTML / Zahl mit Button addierenHallo, ich möchte ein Eingabefeld für Nummer mit einem Button mit einer Zahl erhöhen. ich habe codes für +1 gefunden, aber wenn ich z.B. pro click +10 addieren will funktioniert das nicht. Bitte um Hilfe
Gast
#7144625
i++ ist post increment um 1. Versuch Mal i+=10. Warum der irreführende Titel? Clickbait? Ergo70 schrieb: > i++ ist post increment um 1. Versuch Mal i+=10. Danke es funktioniert. oder so:
Das Addieren mit den Buttons funktioniert jetzt. Wenn ich jedoch in das Eingabefeld Zahlen eingebe und dann auf die Buttons drücke. Zeigt es mit das vom Button an, bzw. addiert nur die Zahlen der gedrückten Buttons. Es ignoriert also komplett meine Eingabe oder resetet es.
Gast
#7144692
Weil du i in den Funktionen immer wieder erst auf 0 setzt. .value += 50, statt .value = i+=50. Und ein Grundkurs JavaScript, nicht JAVA, könnte auch hilfreich sein. Ergo70 schrieb: > Weil du i in den Funktionen immer wieder erst auf 0 setzt. .value > += 50, > statt .value = i+=50. Und ein Grundkurs JavaScript, nicht JAVA, könnte > auch hilfreich sein. Habe es jetzt überarbeitet, ist aber immernoch so
Gast
#7144722
Vergiss das i Mal ganz. .value += Wert
Beitrag #7144723 wurde von einem Moderator gelöscht.
Ergo70 schrieb: > Vergiss das i Mal ganz. .value += Wert Das addiert nichts, sondern schreibt die Werte der Buttons einfach nur hinten dran. Also es löscht/resetet schonmal nichts. Achim H. schrieb: > element.value = parseInt(element.value,10) + 10; Kürzer wäre:
Daniel A. schrieb: > Achim H. schrieb: >> element.value = parseInt(element.value,10) + 10; > > Kürzer wäre: >
Da bin ich nicht sicher, ob da nicht etwas wie "10101010101010" herauskommt ;) Oder meinst Du, dass das erste "+" die String->Zahl-Umwandlung veranlasst?
Gast
#7147865
Achim H. schrieb: > Oder meinst Du, dass das erste "+" die > String->Zahl-Umwandlung veranlasst? Ja, das tut es. Ist ein nützlicher kleiner Trick, den ich vor Jahren mal von asmjs (einem striktem subset von JS) gelernt habe. (http://asmjs.org/spec/latest/#parameter-type-annotations) Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|