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

    Campo Su Form Che Non Prende Il Focus

    Perchè non riesco ad impostare il focus sul campo password di un form di questo tipo :
    <input type=password name=txtPassword id=txtPassword size=6 maxlength=6> ???

    la funzione che ho inserito sul campo di login del form è:

    <input type=text name=txtLogin id=txtLogin size=10 maxlength=20 style="FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #800000; FONT-FAMILY: Verdana" LANGUAGE=javascript onkeydown="return txtLogin_onkeydown()">

    quindi le istruzioni della funzione sono:

    <SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript>
    <!--

    function txtLogin_onkeydown() {

    if (window.event.keyCode == 9) {
    document.form1.txtPassword.focus();
    }

    }

    //-->
    </SCRIPT>


    Cosa c'è che non va ???

    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Il nome del form e` "form1"?

    Nel codice HTML mancano tutte le virgolette attorno agli argomenti degli attributi. Di solito i browser lasciano passare tali errori, a meno che non ci siano spazi o altri caratteri strani.

    Ma e se fosse di lasciar fare al browser con i suoi default?
    Il tab dovrebbe comunque spostare il focus al campo successivo (o quello successivo nella tabindex).

    Tieni presente che il tuo script funziona solo in un browser, dato che gli eventi non vengono trattati in maniera uguale da tutti i browser.
    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.