Cursor ans Ende stellen

  • Themenstarter Themenstarter Lord-Lance
  • Beginndatum Beginndatum
L

Lord-Lance

Hallo.
Ich müsste eure hilfe haben. Ich habe ein Textfeld das automatisch den ersten Buchstaben eines wortes bekommt. Nun möchte ich beim laden der Seite den Cursor hinter den ersten Buchstaben stellen. Es funktioniert bereits das der Cursor auf das Feld springt beim laden, aber eben nicht hinter den ersten Buchstaben. Könnt ihr mir da einen Tipp geben?

Danke und Gruss
Lord-Lance
 
Hallo,

also bei mit funktioniert
Code:
<body onload="document.foo.bar.focus()">
  <form name="foo">
    <input type="text" value="A" name="bar">
  </form>
</body>
so wie du es haben wolltest, oder habe ich dich falsch verstanden?

bye
 
Das geht,wenn du dem Feld erst den focus() gibst,und dann seinen value neu belegst.
Ausgehend vom Beispiel vom Andreas wäre das dann:
Code:
<body onload="document.foo.bar.focus();document.foo.bar.value=document.foo.bar.value;">
 
Bei mir im Mozilla gehts so. Allerdings nicht im IE.
So scheint es zu funktionieren:
PHP:
function SetInputFocus() 
{
	sTempValue = window.document["oForm"]["oInput"].value;
	window.document["oForm"]["oInput"].focus();
	window.document["oForm"]["oInput"].value = sTempValue;
}

//edit: Mist, 14 Minuten zu spät :rolleyes:
 
Hey cool, die Lösung von fatalus hat geholfen. Ich danke euch allen.
Bin echt erleichtert das dies überhaupt funktioniert.

Geht unter Mozilla wie auch im IE.

Vielen Dank
Lord-Lance
 

Neue Beiträge

Zurück