Variable in Großbustaben umwandeln

illetuffi

Mitglied
Hallo ,
ich kenne mich mit Javascript nicht so aus.

Hier meine Frage gibt es in Javascript ein String Umwandlung so wie bei php „strtoupper(); “?
Ich möchte eine Formulareingabe prüfen wo die Klein- oder Großschreibung nicht berücksichtig wird, deswegen möchte ich die Eingabe in Großbustaben umwandeln.
Hier mal das Muster Script.
Bitte um eine kleine Hilfe.

HTML:
if(document.form1.f1.value !== ""){ 
 if (document.form1.f1.value !== "SKI")
 { 
  MM_showHideLayers('erro1','','show');
  MM_showHideLayers('ok1','','hide');
 }else{  
  MM_showHideLayers('ok1','','show');
  MM_showHideLayers('erro1','','hide');
 }}
 
Die Methode heißt toUpperCase(). Der Identitätsoperator (=== beziehungsweise dessen negierte Form !==) wurde übrigens erst in JavaScript 1.3 eingeführt und könnte daher bei manchen Benutzerprogrammen mit älteren Versionen von JavaScript zu Fehlern führen.
 
toUpperCase() ist eine Methode und kann daher auch nur auf ein (Zeichenketten-) Objekt angewandt werden:
Code:
document.form1.f1.value.toUpperCase()
 
Da es sich um eine Zeichenkette handelt, die auch nur als Zeichenkette gewertet werden kann, reicht ein „normaler“ Vergleich eigentlich aus. Nur bei Typen und Werten, die unterschiedliche interpretiert werden können, ist ein typensicherer Vergleich notwendig, etwa:
Code:
1 ==  1.0   // true
1 === 1.0   // false

1 ==  "1"   // true
1 === "1"   // false

"" == NULL  // true
"" === NULL // false

…
 

Neue Beiträge

Zurück