LX: 2 Events in einem Tag

Beitrag lesen

Hallo

das klappt nicht:

<input id="a1" type=Checkbox name="a1" value="33,'31.10.2007'" onClick=fk_check(1) onchange=fk_comment("33,'31.10.2007')>

Kann ja auch gar nicht. Richtig sieht das so aus:

<input id="a1" type="checkbox" name="a1" value="33,'31.10.2007'" onClick="fk_check(1);" onchange="fk_comment(33,'31.10.2007');" />

Was habe ich verändert?

  • Anführungszeichen durchgängig:
      - doppelte Anführungszeichen (") für tag-Attribute,
      - einfache Anführungszeichen (') für JavaScript-Strings
        (ggf. Escapen nicht vergessen)

  • Semikolon nach jeder Zeile JavaScript

  • Wenn Du nicht gerade HTML4 schreibst (nimm' lieber XHTML), solltest Du den input-Tag auch wieder schließen.

Insbesondere das '"' hinter der Klammer beim fk_comment
ist echt super daneben und verdient eine goldene Zitrone :-)

Gruß, LX