mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 25.04.2024 14:31 Benutzername: Passwort: Auto-Login

Thema: [JS] Auto-Focus von Formularfeld macht komische Probleme vom 02.11.2008


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> [JS] Auto-Focus von Formularfeld macht komische Probleme
Autor Nachricht
Panique
Threadersteller

Dabei seit: 25.08.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst So 02.11.2008 19:25
Titel

[JS] Auto-Focus von Formularfeld macht komische Probleme

Antworten mit Zitat Zum Seitenanfang

he junx + mädelz (ach, die guten alten warez-zeiten),

äääh ja, ich habe ein problem: um den cursor automatisch in einem suchformular zu positionen (is ne suchmaschine, da macht das sinn, weil 100% der user den cursor sonst per maus reinklicken müssten) benutze ich diesen code:

Code:
<body onLoad="document.forms[0].Inhalt.focus();">
<input id="fld" name="Inhalt" type="text" maxlength="250" autocomplete="on" />


funktioniert eigentlich von FF2/3 bis Safari und Konquerer perfekt.
Allerdings berichten mir immer wieder user, daß während sie text in diese form eingeben der cursor wieder "zum anfang" zurückspringt. und das passiert ihnen dann mehrmals pro eingabe. leider kann ich diese leute nicht zurückkontaktieren und nach benutztem browser fragen. ich habe alle mir verfügbaren tester drauf angesprochen: niemand hat sowas bemerkt.

hat evtl. jemand hier ne lösung ?

gree
Liam
  View user's profile Private Nachricht senden
zweitaccount

Dabei seit: 25.01.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst So 02.11.2008 21:47
Titel

Antworten mit Zitat Zum Seitenanfang

Hi,
*nur so eine Vermutung*
Möglicherweise schreiben manche User schon in das Formular-
feld bevor die Seite komplett geladen wurde. Wenn die Seite
dann aber geladen wurde, greift der onload-Event und setzt
den Cursor wieder an die erste Stelle.

Hier würde sich anbieten, den onload-Handler aus dem Body
rauszunehmen und das javaScript-Schnipselchen direkt unter
das Inputfeld zu setzen:

Code:
<input id="fld" name="Inhalt" type="text" maxlength="250" autocomplete="on" />
<script type="text/javascript">
<!--
   document.getElementById('fld').focus();
-->
</script>


Gruß

zweitaccount
  View user's profile Private Nachricht senden
Anzeige
Anzeige
 
Ähnliche Themen formularfeld + focus/blur + weitere funktion fehlt
probleme mit auto-ausfüllen
Auswahlbox focus bei Android
css: inset, outset - focus
TinyMCE: focus background ändern?
[JS] popup bei klick in den focus() setzen
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.