Textfeld am Anfang ausgewählt

  • Hi!

    Habe ein sicher ganz einfaches Problem. Wie sieht der Code dafür aus:

    - ich möchte, dass ein Textfeld beim laden der Seite bereits markiert ist. Und mann nicht mit der Maus zuerst reinklicken muss.

    Bitte um Hilfe!

    Danke

  • Moin!

    Das Zauberwort heißt 'focus':

    Code
    ...
    <body onload="document.testform.textfeld1.focus()">
    <form name="testform">
    <input name="textfeld1" type="text">
    
    
    ..... (weiterer Quelltext nach belieben)


    Gruß aus der Marsch!

    Ronald

  • Zitat von Shila

    Und für was soll das gut sein?

    Das macht man, damit die Schreibmarke gleich in dem richtigen Feld steht und der User nicht erst mit der Mouse reinklicken muß.

    Beispiel:

    Wenn man in einem Formular das Feld 'Email' auf Plausiblität prüft, dann macht es Sinn, daß die Schreibmarke nach der Fehlermeldung gleich in dieses Feld springt. Besonders interessant ist es bei sehr lange Formularen i.V.m. einer Fehler-Überwachung ("wurden alle Felder ausgefüllt?")

    Salve!

    Ronald