wie kann ich beim Seitenaufruf sofort in ein Eingabefeld springen, ohne das ich extra mit der Maus reinklicken muss ? Ich hatte das schonmal bei mir drin, finde es aber nicht mehr wieder. Vll. hab ich das sogar aus dem phpbb
Bei Seitenaufruf sofort ins Feld springen ???
Bei Seitenaufruf sofort ins Feld springen ???
Hallo ich bins mal wieder,
wie kann ich beim Seitenaufruf sofort in ein Eingabefeld springen, ohne das ich extra mit der Maus reinklicken muss ? Ich hatte das schonmal bei mir drin, finde es aber nicht mehr wieder. Vll. hab ich das sogar aus dem phpbb
Weis das jemand ?
wie kann ich beim Seitenaufruf sofort in ein Eingabefeld springen, ohne das ich extra mit der Maus reinklicken muss ? Ich hatte das schonmal bei mir drin, finde es aber nicht mehr wieder. Vll. hab ich das sogar aus dem phpbb
Ok, thx hab es schon gefunden ^^
Bsp.:
Bsp.:
Code: Alles auswählen
<html><head><title>Test</title>
</head><body>
<form name="Test" action="">
Name: <input type="text" name="Eingabe" onblur="CheckInhalt(this.value)"><br>
Name oder nichts eingeben und dann woanders hinklicken!
</form>
<script type="text/javascript">
document.Test.Eingabe.focus();
function CheckInhalt (Feld) {
if (Feld == "") {
alert("Namensfeld muss einen Inhalt haben!");
document.Test.Eingabe.focus();
return false;
}
}
</script>
</body></html>
Du brauchst die JS-Methode focus() und Zugriff auf das bestimme Feld (siehe http://de.selfhtml.org/javascript/objek ... llgemeines ), also entweder über einen Namen oder die Nummer.
Beispiel aus meiner Seite:
Mein Formular heißt login und das Feld username.
Wichtig ist noch, dass du diese Methode erst aufrufst, wenn das Element auch geladen wurde (also nicht im Head der Seite, weil manche Browser schon JS ausführen, bevor sie die Seite komplett geladen haben und wenn das Element noch nicht existiert, gibt's einen JS-Fehler).
Beispiel aus meiner Seite:
Code: Alles auswählen
<script language="JavaScript" type="text/javascript">
<!--
if(document.forms.login && document.forms.login.username) {
document.forms.login.username.focus();
}
//-->
</script>Wichtig ist noch, dass du diese Methode erst aufrufst, wenn das Element auch geladen wurde (also nicht im Head der Seite, weil manche Browser schon JS ausführen, bevor sie die Seite komplett geladen haben und wenn das Element noch nicht existiert, gibt's einen JS-Fehler).
Schnelle direkte Hilfe? Modeinbau? Umfassender, persönlicher Support? Ein individuelles Design/Template?
Ich bin käuflich und löse zu kleinen Preisen Deine Probleme. Anfragen bitte per PN oder Mail.
Ich bin käuflich und löse zu kleinen Preisen Deine Probleme. Anfragen bitte per PN oder Mail.
Hi,
ja habs schon selber gefunden. Eigentlich ist nur diese Zeile aus meinem obigen Beispiel wichtig dafür:
Trotzdem danke für deine Hilfe 
ja habs schon selber gefunden. Eigentlich ist nur diese Zeile aus meinem obigen Beispiel wichtig dafür:
Code: Alles auswählen
document.Test.Eingabe.focus();