Kontaktformular, nur in einer Zeile alle Angaben in Großbuchstaben?

  • Hallo,

    ich habe eine Frage zur Darstellung der Buchstaben in einem Kontaktformular.

    Ich möchte gerne, dass der Benutzer automatisch Großbuchstaben erhält, wenn er einen eintrag tippt. Jedoch nur in einem der Felder.

    Mein Code ist:

    <tr>
    <td align="left">Hier sollen Großbuchstaben rein:</td></tr>
    <tr>
    <td><input type="text" name="Email" value="&nbsp;" size="42"></td>
    <td colspan="2" align="right"></td>
    </tr>

    Ich habe es im Code bereits mit: text-transform="uppercase" versucht, jedoch vergebens.


    Wenn ich text-transform in CSS eingebe, dann funktioniert es prima. Jedoch funktioniert es dann in allen Feldern die mit "input" bezeichnet sind.

    Kann ich die einzelnen Felder vielleicht bennenen, also neben input und textarea noch eine weitere akzeptable Bezeichnung?

    Ich komme hier nicht weiter? :confused:

    fragt
    Markus

  • Hey Bandit,

    du hast mir meine schlechte Laune geraubt! :)


    1000 DANK dafür! ;) :D


    EDIT:

    Noch eine abschließende Frage:

    Ist es möglich, bestimmte Buchstaben zu benennen, die von dieser Möglichkeit ausgeschlossen sind. Die also weiterhin klein geschrieben werden können?

    .

    Einmal editiert, zuletzt von Abendfrieden (31. Dezember 2009 um 16:36)

  • Mit PHP geht das nicht, nur mit JavaScript. Es sei denn, du willst die Buchstaben erst bei der Weiterverarbeitung konvertieren.

    Und JavaScript sollte nie für wichtige Dinge verwendet werden, denn der User könnte JavaScript deaktiviert haben.