TomTom: Javascript im Code nicht valide

Hallo ihr,

ich habe um bei Klick auf das Formularfeld den vorhanden Text zu löschen (und bei Verlassen des Feldes mit dem Cursor den vorhanden Text wieder anzeigen zu lassen) folgenden Code im Input-Feld :

onFocus="if (this.value=='Dein Name') this.value='';" onblur="if (this.value=='') this.value=this.defaultValue;"

Beim Validieren ist das nun auf Grund der Gänsefüßchen nicht valide.

Frage ist, wie bekomm ich das jetzt XHTML 1.0 transitional valide?

Ich wär euch dankend verbunden für eure Hilfe.

Tom

  1. Hallo,

    onFocus="if (this.value=='Dein Name') this.value='';" onblur="if (this.value=='') this.value=this.defaultValue;"
    Beim Validieren ist das nun auf Grund der Gänsefüßchen nicht valide.
    Frage ist, wie bekomm ich das jetzt XHTML 1.0 transitional valide?

    Liegt es wirklich an den hochgestellten Apostrophen?
    Und nicht an dem nicht-existierenden Attribut onFocus (solltest du onfocus meinen, schreibe das auch in deinen Code)?
    Fehler an deinem Javascript-Codeschnipsel kann ich nicht erkennen.

    Grüße,
    Willi

    1. Hallo Willi,

      vielen dank! darauf bin ich überhaupt nicht gekommen!
      jetzt siehts schon viel grüner aus beim validator!

      tom

  2. Lieber TomTom,

    probier's mal mit <![CDATA[ ...js-code... ]]>!

    Liebe Grüße aus Ellwangen,

    Felix Riesterer.

    --
    ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)