Ergebnis 1 bis 7 von 7
  1. #1
    derSESO ist offline Mitglied
    registriert
    24-06-2004
    Beiträge
    34

    Cursor per JS ans Ende eines Input-Feldes kallpt im FF nicht

    Hallo!

    Ich möchte mit den Code

    Code:
    var tempX = parent.header.document.getElementById("KundeListeFeld").value;
    parent.header.document.getElementById("KundeListeFeld").focus();
    parent.header.document.getElementById("KundeListeFeld").value = tempX;
    den Cursor ans Ende des Textes in einem Input-Feld setzen.
    Leider macht das der Firefox nicht! Er setzt den Cursor immer an den Anfang.
    IE, Chrome und Safari machen was sie sollen.
    derSESO
    dies schrieb

  2. #2
    ein schlauer ist offline Lounge-Member
    registriert
    18-08-2004
    Beiträge
    14.671

    AW: Cursor per JS ans Ende eines Input-Feldes kallpt im FF nicht

    vielleicht geht's noch besser, mir fällt aber nur diese methode ein
    Code:
    [InputElement].selectionStart = [InputElement].selectionEnd = tmpX.length;

  3. #3
    derSESO ist offline Mitglied
    registriert
    24-06-2004
    Beiträge
    34

    AW: Cursor per JS ans Ende eines Input-Feldes kallpt im FF nicht

    Hi!

    Mit dem Code geht es in keinem der Browser.
    derSESO
    dies schrieb

  4. #4
    Avatar von jspit
    jspit ist offline Lounge-Member
    registriert
    19-06-2009
    Beiträge
    1.710

    AW: Cursor per JS ans Ende eines Input-Feldes kallpt im FF nicht

    Deine frame-Struktur kann auch niemand so leicht nachvollziehen. Welche FF-Version hast du? Das hier:
    HTML-Code:
    <!DOCTYPE html>
    <html>
    <head>
      <title>test cursor</title>
    </head>
    <body>
    <input type="text" id="ip1">
    <script type="text/javascript">
      var ip1 = document.getElementById("ip1");
      ip1.value = "";   //so auch mit aktualisieren
      ip1.focus();
      ip1.value = "mein Eintrag";
     </script>
     </body>
    </html>
    funktioniert bei mir im FF (v 13)!
    Geändert von jspit (09-07-2012 um 10:41 Uhr)

  5. #5
    derSESO ist offline Mitglied
    registriert
    24-06-2004
    Beiträge
    34

    AW: Cursor per JS ans Ende eines Input-Feldes kallpt im FF nicht

    Zitat Zitat von jspit Beitrag anzeigen
    Deine frame-Struktur kann auch niemand so leicht nachvollziehen. Welche FF-Version hast du? Das hier:
    HTML-Code:
    <!DOCTYPE html>
    <html>
    <head>
      <title>test cursor</title>
    </head>
    <body>
    <input type="text" id="ip1">
    <script type="text/javascript">
      var ip1 = document.getElementById("ip1");
      ip1.value = "";   //so auch mit aktualisieren
      ip1.focus();
      ip1.value = "mein Eintrag";
     </script>
     </body>
    </html>
    funktioniert bei mir im FF (v 13)!
    JEA ... das Feld vorher nochmal leer machen - das wars!
    Danke!
    derSESO
    dies schrieb

  6. #6
    ein schlauer ist offline Lounge-Member
    registriert
    18-08-2004
    Beiträge
    14.671

    AW: Cursor per JS ans Ende eines Input-Feldes kallpt im FF nicht

    Zitat Zitat von derSESO Beitrag anzeigen
    Mit dem Code geht es in keinem der Browser.
    Dann machst du etwas falsch!

  7. #7
    Avatar von kkapsner
    kkapsner ist offline Super Moderator
    registriert
    28-03-2008
    Beiträge
    17.677

    AW: Cursor per JS ans Ende eines Input-Feldes kallpt im FF nicht

    .selectionStart funktioniert bei mir auch:
    Code:
    <!DOCTYPE html>
    
    <html>
    <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <title>Fenstertitel</title>
    <script type="text/javascript">
    function setAtEnd(inp){
    	inp.focus();
    	inp.value = inp.value;
    	inp.selectionStart = inp.value.length;
    }
    </script>
    </head>
    <body>
    <input id="test" value="hach">
    <input type="button" onclick="setAtEnd(document.getElementById('test'))" value="set at end">
    </body>
    </html>

Ähnliche Themen

  1. Per onClick value eines Input-Feldes verändern.
    Von Janger im Forum JavaScript
    Antworten: 14
    Letzter Beitrag: 17-06-2012, 03:28
  2. IE: Cursor in input-text-feld ans Ende setzen
    Von Topper im Forum JavaScript
    Antworten: 8
    Letzter Beitrag: 23-01-2011, 17:39
  3. STRG+A beim Anklicken eines Input-Feldes
    Von ABNetworks.DE im Forum JavaScript
    Antworten: 3
    Letzter Beitrag: 20-09-2010, 11:03
  4. Input eines feldes nach verbotenen namen prüfen
    Von mamboart im Forum JavaScript
    Antworten: 5
    Letzter Beitrag: 12-08-2005, 13:08
  5. Disablen eines input Feldes
    Von dmo im Forum JavaScript
    Antworten: 2
    Letzter Beitrag: 13-07-2001, 13:23

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •