Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    149

    Problema posizione cursone su campo form

    Buongiorno a tutti,
    vorrei posizionare il cursore automaticamente nel primo campo di un form in modo da digitarci direttamente senza prima selezionarlo con il mouse,ma ho un problema.
    Ho usato le seguenti istruzioni:

    <head>
    <script>
    window.onload=function(){
    document.getElementById("nome_utente").focus();
    }
    </script>
    </head>

    dove nome_utente è l'id del primo campo.
    Il problema sta nel fatto che nella head di questa form ho già un window.onload, derivante da un'altra istruzione script che ho fatto in javascript.
    Ho visto che inserendole entrambe ovviamente una annulla l'altra.
    Come faccio a farle convivere entrambe?
    grazie mille

  2. #2
    Hai provato a mettere onload al body?

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    @luseresi Hai due soluzioni:
    1)
    <script>
    function PosCursore(){
    document.getElementById("nome_utente").focus();
    }
    window.onload=PosCursor();Secondafunzione();
    </script>
    2)
    sposti il document.getElementById("nome_utente").focus(); nella funzione/script (che non conosco il nome)

    Ti consiglio di leggerti le ottime guide di html.it http://javascript.html.it/guide/legg...pt-per-esempi/ alcuni questi sono basilari, oltre ad imparare il linguaggio non sei costretto ad attendere possibili soluzioni.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    149
    Originariamente inviato da peppeocchi
    Hai provato a mettere onload al body?
    Ho provato ma non mi funziona, non fa il focus...

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    149
    Andrea la soluzione 2 funziona, ora faccio ulteriori controlli.
    grazie mille

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.