Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Focus su un campo

  1. #1

    Focus su un campo

    codice:
    <body onLoad="document.form1.x.focus();">
    <form name="form1">
    	<input name="x"  type="text" tabindex="1" size="40">
    	
    </form>
    </body>
    Se si toglie il rem in questo codice il focus non viene fatto.

    So che non si dovrebbero avere due campi di nome uguale all'interno di una pagina ma in alcune pagine che non posso modificare succede.

    Come posso fare per fare il focus sul primo input che si incontra nella pagina?

    Grazie.

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Se sei sicuro che i campi sono piu` di uno:

    onload="document.form1.x[0].focus();"

    Se invece possono essere uno o piu`:
    onload="(document.form1.x.length)? document.form1.x[0].focus():document.form1.x.focus();"

    Nota: quest'ultima sintassi e` da verificare.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.