Feldformatierung
lorenlai
- javascript
Hallo,
ich konnte leider hier in diesem Forum keinen beitrag über das Feldformatierung finden. Eigenartig oder nicht ?
Vielleicht war ich auch zu blöd dafür !
Naja, wie auch immer, dann versuche ich mal mit einer Frage.
Feldformatierung mit Javascript:
Sowas habe ich z.B.
1. Frage
<html>
<body>
<form>
<input type="text" name="potenz" value="10E3" width="20">
</form>
</body>
</html>
OK, der Wert ist 10E3 (10 hoch 3). Im Browser Netscape 4.x
sollte dieses Feld aber richtig anzeigen, z.B. 1000 !
2. Frage
Ich habe eine Eingabefeld (wie z.B. oben). Nun möchte ich verhindern, dass der User
z.B. Zahlen eingeben, also erlaubt sind nur Alphabet, aber keine Zahlen.
Wie kann ich das mit Javascript machen ?
3. Frage (so ähnlich wie Frage 2)
so ähnlich wie Frage 2, nur, dass dieses Mal nur bestimmte Zeichen "ausgrenzen", sonst alles erlaubt,
oder umgekehrt, z.B. nur bestimmte zeichen "zulassen" und der Rest nicht erlauben.
Wie kann ich das mit Javascript erreichen bitte ?
Danke im voraus !
Loren :)
Email:lorenlai@yahoo.com
Hallo,
<input type="text" name="potenz" value="10E3" width="20">
OK, der Wert ist 10E3 (10 hoch 3). Im Browser Netscape 4.x
sollte dieses Feld aber richtig anzeigen, z.B. 1000 !
Wie das? Es ist ein Textfeld und dort steht die Zeichenkette "10E3" drin. Das ist auch nicht 10^3 sondern 10*10^3. Verwende parseFloat("10E3") und es erscheint 10000.
- Frage
Ich habe eine Eingabefeld (wie z.B. oben). Nun möchte ich verhindern, dass der User
z.B. Zahlen eingeben, also erlaubt sind nur Alphabet, aber keine Zahlen.
Wie kann ich das mit Javascript machen ?
isNaN() prueft auf if is Not a Number.
- Frage (so ähnlich wie Frage 2)
so ähnlich wie Frage 2, nur, dass dieses Mal nur bestimmte Zeichen "ausgrenzen", sonst alles erlaubt,
oder umgekehrt, z.B. nur bestimmte zeichen "zulassen" und der Rest nicht erlauben.
Zeichenkettenfunktionen, regulaere Ausdruecke - das Tutorial ist nur einen Klick weit.
MfG, Thomas