Eingabefeld mit erstem großem Buchstaben
Richard Labschütz
- javascript
0 Sven Schrodt0 Johnny
Hallo ihr Wissenden!
Ich bemühe mich, ein Script zu schreiben, bei dem der 1. Buchstabe der Eingabe in ein Feld automatisch groß geschrieben wird, der Rest aber klein. Habe zwar schon viel versucht, komme aber nicht weiter. Deshalb alles wieder gelöscht. Kann es jemand ergänzen?
<html>
<head>
<title>Eingabe mit Großschreibung</title>
<SCRIPT="JavaScript">
<!--
//!-->
</SCRIPT>
<BODY>
<FORM>Eingabefeld: <input type=text name="substantiv" size=20 maxlength=20></FORM>
</BODY>
</html>
Hallo,
<html>
<head>
<title>Eingabe mit Großschreibung</title>
<SCRIPT="JavaScript">
<!--
http://selfhtml.teamone.de/javascript/index.htm
//!-->
</SCRIPT>
<BODY>
<FORM>Eingabefeld: <input type=text name="substantiv" size=20 maxlength=20></FORM>
</BODY>
</html>
Gruss Sven
<script type="text/javascript">
function anfanggross(string){
var word = string.toLowerCase();
var firstChar = word.charAt(0).toUpperCase();
var rest = word.substring(1,word.length);
word = firstChar.concat(rest);
document.Formular.substantiv.value = word;}
</script>
So geht´s, aufrufbar so:
<input type=text name="substantiv" onblur="anfanggross(this.value)" size=20 maxlength=20>
Mußt drauf achten, daß Dein Formular auch "Formular" heißt...
-=> meine allererste JavaScript-Function, bei mir funktioniert es! ;-))
Viel Spaß, JOhnnY