Katharina: Input: onchange() => alten Wert bekommen

Hallo,

ich habe ein input Textfeld mit einem onchange Eventhandler, der eine Javascript Methode aufruft. Dort kann ich auch mit input.value den neuen Wert des input Felds bekommen.

Wie komme ich mit onchange an den alten Wert des inputs?

Danke für Eure Hilfe,

Katharina

  1. moin Katharina :)

    Wie komme ich mit onchange an den alten Wert des inputs?

    Ich glaube für dieses Problem gibt es keine triviale Lösung (wenn doch würde ich mich über eine Antwort auch freuen).
    Ich habe das so gelöst, dass ich beim onload des bodys alle Werte der Form in einem Array speichere.

    liebe Grüße aus Berlin
    lina-

    --
    Self-Code: ie:% fl:( br:^ va:) ls:/ fo:| rl:( ss:) de:] js:| mo:)
  2. Hallo Katharina.

    ich habe ein input Textfeld mit einem onchange Eventhandler, der eine Javascript Methode aufruft. Dort kann ich auch mit input.value den neuen Wert des input Felds bekommen.

    Wie komme ich mit onchange an den alten Wert des inputs?

    Wie lina schon sagte wirst du den alten Wert zwischenspeichern müssen, wenn es der direkt vorangegangene sein soll.

    Ansonsten gibt es noch die Eigenschaft http://de.selfhtml.org/javascript/objekte/elements.htm#default_value@title=defaultValue, welche den Wert enthält, welcher beim erstmaligen Laden des Dokumentes vorhanden war.

    Einen schönen Mittwoch noch.

    Gruß, Mathias

    --
    sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
    „It is required that HTML be a common language between all platforms. This implies no device-specific markup, or anything which requires control over fonts or colors, for example. This is in keeping with the SGML ideal.“
    [HTML Design Constraints: Logical Markup]