"Cursor in einem Formularfeld positionieren" oder CSS?
Karin
- html
Bitte um Eure fachmännische Hilfe!
Wenn eine Seite im Browser geladen wurde möchte ich erreichen, dass in einem bestimmten Formularfeld bereits der Cursor steht. Ich bekomme das nicht gebacken :-(((
Irgendwie komme ich mit der Anleitung unter
http://selfhtml.teamone.de/javascript/objekte/elements.htm#focus
nicht zurecht. Oder wo ist bei mir das Brett vor'm Koppe?
Grüße
Karin
hi,
Wenn eine Seite im Browser geladen wurde
also durch den eventhanlder onLoad im body-tag ausgelöst.
möchte ich erreichen, dass in einem bestimmten Formularfeld bereits der Cursor steht. Ich bekomme das nicht gebacken :-(((
Irgendwie komme ich mit der Anleitung unter
http://selfhtml.teamone.de/javascript/objekte/elements.htm#focus
nicht zurecht. Oder wo ist bei mir das Brett vor'm Koppe?
wenn das jetzt mit hilfe des beispiels immer noch nicht klappt: ja.
dann lese erstmal ausführlicher in SELFüber die grundlagen von javascript nach, bevor du versuchst sie einzusetzen.
gruss,
wahsaga
Hallo Wahsage,
dann lese erstmal ausführlicher in SELFüber die grundlagen von javascript nach, bevor du versuchst sie einzusetzen.
danke! Das werde ich nun machen.
Gruß
Karin
Hi,
Wenn eine Seite im Browser geladen wurde möchte ich erreichen, dass in einem bestimmten Formularfeld bereits der Cursor steht. Ich bekomme das nicht gebacken :-(((
abgesehen davon, dass dies die Usability *vermindert* - der User erwartet dies nicht - suchst Du schon an der richtigen Stelle. Weder HTML noch CSS helfen.
Irgendwie komme ich mit der Anleitung unter
http://selfhtml.teamone.de/javascript/objekte/elements.htm#focus
nicht zurecht. Oder wo ist bei mir das Brett vor'm Koppe?
Das lässt sich nur dann beurteilen, wenn Du uns mitteilst, was Du versucht hast und woran es gescheitert ist.
Cheatah
Hallo Cheatah,
Das lässt sich nur dann beurteilen, wenn Du uns mitteilst, was Du versucht hast und woran es gescheitert ist.
ich habe
<body onload=javascript:document.form1.ipein.focus()">
geschrieben, wobei form1 von
<form action="ipk2.php" method="post" name="form1">
kommt
und ipein von
<input type="text" name="ipein" ... >
und im <head>
<script type="text/javascript">
<!--
fokus
//-->
</script>
</head>
.... und kein Cursor steht im Eingabefeld :-(
Muß ich noch an irgendeiner Stelle etwas anderes schreiben oder wende ich das komplett falsch an?
Auf Antwort hofft (die nochmals auf Empfehlung von W. *ggg* Einleitung in Javascript lesen werdende)
Karin
Hi,
<body onload=j
erster Fehler. Es gibt nur sehr, sehr wenige Attributwerte, bei denen man auf Anführungszeichen verzichten darf. Wenn Du diese nicht sicher(!) identifizieren kannst, nutze besser Anführungszeichen.
<body onload="javascript:
Zweiter Fehler. "javascript:" ist kein gültiger JavaScript-Befehl.
<body onload="document.form1
Dritter Fehler. Du greifst auf document.form1 zu, ohne zu prüfen, ob es überhaupt bekannt ist. Prüfe auf dessen Existenz, ebenso auf die von document.form1.ipein - und streng genommen auch auf die von document.form1.ipein.focus.
<body onload="if (document.form1 && document.form1.ipein) document.form1.ipein.focus()">
Die schließenden Abführungszeichen waren übrigens schon da.
<script type="text/javascript">
<!--
fokus
//-->
</script>
Was ist "fokus"?
Cheatah
Hallo Cheatah,
erster Fehler.
Zweiter Fehler.
Dritter Fehler.
vielen Dank! Ich werde mir das alles nochmal genauer ansehen - auch wenn das Gewünschte nun funktioniert.
<script type="text/javascript">
<!--fokus-->
</script>
Was ist "fokus"?
ich dachte, dort steht der html-Kommentar für nicht javascriptfähige Browser? werde ich aber auch nachlesen ....
Grüße
Karin
Hi,
<script type="text/javascript">
<!--fokus-->
</script>
Was ist "fokus"?
ich dachte, dort steht der html-Kommentar für nicht javascriptfähige Browser?
zwischen dem HTML-Kommentar steht jedoch JavaScript-Code. "fokus" ist kein JavaScript-Keyword.
Cheatah
<script type="text/javascript">
<!--???-->
</script>
zwischen dem HTML-Kommentar steht jedoch JavaScript-Code.
ja danke! Aber wie sieht der in meinem Fall aus? Du siehst, ich bin absolute Laiin :-(
Grüße
Karin
Hi,
zwischen dem HTML-Kommentar steht jedoch JavaScript-Code.
ja danke! Aber wie sieht der in meinem Fall aus?
woher soll ich denn wissen, was Du an der Stelle ausführen möchtest? "fokus" bringt jedenfalls mit Recht einen JavaScript-Fehler, und ein solcher kann für Folgefehler verantwortlich sein.
Cheatah
Hallo Cheatah,
lieb, dass Du mich nicht "aufgibst" !
zwischen dem HTML-Kommentar steht jedoch JavaScript-Code.
ja danke! Aber wie sieht der in meinem Fall aus?woher soll ich denn wissen, was Du an der Stelle ausführen möchtest?
keine Ahnung *dummi ich* ? Ich will letztlich "nur", dass der Cursor im Formularfeld steht, wenn die Seite aufgerufen wird ...
wenn also jemand javascript im Browser abschaltet, soll das Formular halt ohne Cursorvorbelegung aber auch laufen ...
Liebgruß
Karin
Ich habe den Fehler gefunden *strahl bzw. schäm* :
es fehlten "
Vielen Dank und viele Grüße
Karin