hi,
ich habe ein Fomular gebaut in HTML und die Eingabefelder sollen zusammengerechnet werden! Doch leider kommt nix sinnvolles raus! Er hängt die Zahlen nur zusammen! (z.B. 234 + 189 = 234198 ) Das is kacke!
Nein, das ist Unwissenheit deinerseits - die ist aber kein Grund, sich solch einen Tonfalles zu befleißigen.
Werte, die du aus dem value-Attribut von Formularfeldern ausliest, sind in Javascript _immer_ Strings - und da + der Operator zur Stringverkekktung ist, bekommst du damit natürlich hintereinandergehängte Strings.
Wandle also die ausgelesenen Formularfeldinhalte erst mal in Zahlen um, bevor du mit ihnen rechnest (parseFloat() oder parseInt()).
Und gewöhne dir bitte mal an, Interpunktion sinnvoll einzusetzen - hinter jeden Satz ein Ausrufzeichen setzen, dass machen eigentlich höchstens Kinder, die befürchten nicht genug Aufmerksamkeit zu bekommen.
gruß,
wahsaga
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }