Hallo liebe Acronauten,
weiß jemand von Euch wie man die function toUpperCase abändert, dass man auch Umlaute mit einbeziehen kann?
Wenn ein Formularfeld ausgefüllt wird, soll alles in Großbuchstaben dargestellt werden. Die Umlaute sind dort leider nicht definiert.
Ich dachte an sowas in der Art, aber das funktioniert leider nicht.
function toUpperCaseUmlaute()
{
switch(event.change){
case "ä":event.change = Ä;
case "ö":event.change = Ö;
case "ü":event.change = Ü;
}
if(!event.willCommit)
event.change = event.change.toUpperCase();
}
toUpperCase mit Umlauten?
toUpperCase mit Umlauten?
"toUpperCase" berücksichtigt Umlaute, "ß" muss bei Bedarf zusätzlich berücksichtigt werden. Kopiere in die Validierung:
event.value = event.value.replace(/ß/g,"SS").toUpperCase()
event.value = event.value.replace(/ß/g,"SS").toUpperCase()
toUpperCase mit Umlauten?
hmm du hast Recht.
Danke für deine Antwort.
Seltsamerweise geht es bei mir in manchen Feldern, aber in Anderen nicht. Eine Idee woran das liegen könnte?
Die restlichen Buchstaben werden groß geschrieben, aber bei Ä Ö Ü kommt "~" oder ein Rechteck mit einem Kreuz drin.
Danke für deine Antwort.
Seltsamerweise geht es bei mir in manchen Feldern, aber in Anderen nicht. Eine Idee woran das liegen könnte?
Die restlichen Buchstaben werden groß geschrieben, aber bei Ä Ö Ü kommt "~" oder ein Rechteck mit einem Kreuz drin.
toUpperCase mit Umlauten?
Vmtl. benutzt du eine Font die keine deutschen Umlaute enthält.
toUpperCase mit Umlauten?
Ah danke für den Tipp!
Wo lege ich denn fest mit welcher Schrift die Felder ausgefüllt werden?
Wo lege ich denn fest mit welcher Schrift die Felder ausgefüllt werden?