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=" " 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?
fragt
Markus
Kontaktformular, nur in einer Zeile alle Angaben in Großbuchstaben?
-
-
<input type="text" name="Email" style="text-transform: uppercase;">
-
Hey Bandit,
du hast mir meine schlechte Laune geraubt!
1000 DANK dafür!
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?
. -
Mit CSS - nein. PHP, JavaScript - ja. Allerdings darf es nicht wichtig sein, wenn du JS dafür verwenden möchtest.
-
Allerdings darf es nicht wichtig sein, wenn du JS dafür verwenden möchtest.
Wie meinst du das? -
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. -
Und JavaScript sollte nie für wichtige Dinge verwendet werden, denn der User könnte JavaScript deaktiviert haben.
Ach ja, stimmt.
ich glaube, ich stehe heute auf´m Schlauch...