Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    selezionare campo all'apertura pagina (focus()????)

    Ciao, vorrei rendere focus un input text all'apertura della pagina.
    Provo cosi ma non funge:

    codice:
    <script type="text/javascript">
    
      document.forms[0].campo.focus(); 
    
    </script>
    
    <form>
    <input type="text" name="campo">
    </form>
    codice:
    <script type="text/javascript">
    
      document.modulo.campo.focus(); 
    
    </script>
    
    <form name="modulo">
    <input type="text" name="campo">
    </form>
    Vorrei non essere vincolato ad inserire l'evento onload nel tag body, perchè è un'applicazione PHP e i tag sono sempre variabili.
    Lo facevo ma non mi ricordo piu e in rete non ho trovato nulla, grazie...

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    codice:
    <form name="modulo">
    <input type="text" name="campo">
    </form>
    
    <script type="text/javascript">
    
      document.modulo.campo.focus(); 
    
    </script>

  3. #3
    Grazie. Sbagliavo solo l'ordine di esecuzione?

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    si

  5. #5
    Quindi nel mio caso javascript non poteva conoscere ancora il nome del modulo e del campo...capisco...sono le funzioni che invece fanno inserite per prime e poi essere richiamate?

  6. #6
    Originariamente inviato da camionistaxcaso
    Quindi nel mio caso javascript non poteva conoscere ancora il nome del modulo e del campo
    Esatto, in alternativa avresti potuto associare una funzione all'evento: "caricamento pagina completato":
    codice:
    <script type="text/javascript">
    window.onload=function(){
      document.forms[0].campo.focus(); 
    }
    </script>
    
    <form>
    <input type="text" name="campo">
    </form>

  7. #7
    capito grazie

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.