Visualizzazione risultati 1 fino 7 di 7

Discussione: [JS] - Caratteri sempre maiuscoli

  1. #1
    L'avatar di radioradianti
    radioradianti non è connesso Utente storico
    Data registrazione
    26-11-2003
    Residenza
    Roma
    Messaggi
    1,000

    Question [JS] - Caratteri sempre maiuscoli

    In una form di una pagina HTML, ho bisogno che l'utente quando digita il proprio username e password, indifferentemente dai "caps" si ritrovi le lettere in maiuscolo.

    Girovagando con zio Google ho trovato qualcosina a riguardo, ma non funziona come dovrebbe.

    vi scrivo uno stralcio della pagina e poi cerco di spiegarmi meglio :

    ....
    .....
    ......
    <script>
    function Controlla_Tasto()
    {
    //Definizione delle variabili
    //---------------------------
    var tasto=window.event.keyCode;
    digitato = new String(frm_login.txt_utente.value);
    document.frm_login.txt_utente.value=digitato.toUpp erCase();
    document.frm_login.txt_utente.refresh();
    }
    </script>
    ........
    ...........
    ...............
    <input type="text" name="txt_utente" onKeyUp="Controlla_Tasto();">
    ..........
    ..........
    .........
    Al rilascio del pulsante viene richiamata correttamente la Funzione Controlla_Tasto

    Con Internet Explore Funziona tutto, ma con FireFox no.

    Io ho necessità che mi funzioni anche con FireFox.

    Dove Sbaglio?

    Grazie per l'aiuto

    Leandro.



    Happy Slack!

    E' on line il numero 12 di Topolinux - Totalmente rinnovato!
    TopoLinux è anche chat! irc.azzurra.org canale #topolinux
    La semplicità di questo dono è inversamente proporzionale alla qualità della nostra amicizia

  2. #2
    poske non è connesso Altervistiano Junior
    Data registrazione
    06-02-2005
    Messaggi
    620

    Predefinito

    Citazione Originalmente inviato da radioradianti
    Dove Sbaglio?
    A me sembra corretto lo script! (a parte lo spazio di troppo nella funzione toUpp erCase();)

    Ciao! :grin:

  3. #3
    L'avatar di radioradianti
    radioradianti non è connesso Utente storico
    Data registrazione
    26-11-2003
    Residenza
    Roma
    Messaggi
    1,000

    Predefinito

    Citazione Originalmente inviato da poske
    A me sembra corretto lo script! (a parte lo spazio di troppo nella funzione toUpp erCase();)

    Ciao! :grin:

    hehehehe
    Lo spazio ci è capitato quando ho fatto il copia/Incolla. :-)

    Cmq lo script funziona soltanto sotto IE.
    Ma porka miseria! Eppure ho cercato di tenermi nello standard il più possibile!

    Stò veramente uscendo stupido! :-(

    Leandro

    Happy Slack!

    E' on line il numero 12 di Topolinux - Totalmente rinnovato!
    TopoLinux è anche chat! irc.azzurra.org canale #topolinux
    La semplicità di questo dono è inversamente proporzionale alla qualità della nostra amicizia

  4. #4
    Guest

    Predefinito

    Non ho controllato lo script, ma intanto guarda qui: http://www.devguru.com/technologies/...ef/string.html


    Ciaoooooo!!!!!!!!

  5. #5
    L'avatar di radioradianti
    radioradianti non è connesso Utente storico
    Data registrazione
    26-11-2003
    Residenza
    Roma
    Messaggi
    1,000

    Predefinito

    Citazione Originalmente inviato da debug
    Non ho controllato lo script, ma intanto guarda qui: http://www.devguru.com/technologies/...ef/string.html


    Ciaoooooo!!!!!!!!

    heheheheheh

    Ciao Debug!!!

    L'indirizzo che mi hai dato, è proprio quello a cui mi sono "ispirato" per la funzione toUpperCase.
    Infatti viene menzionata (se non sbaglio) proprio come l'ho usata io, e come ho scritto sopra...funziona! (solo su IE però )

    Ma FireFox supporta Il JS standar giusto? Non è che mi stò impiccando per nulla?
    Ok gli ActiveX che sono solo MS e quindi IE, ma il JS è universale no?

    E' on line il numero 12 di Topolinux - Totalmente rinnovato!
    TopoLinux è anche chat! irc.azzurra.org canale #topolinux
    La semplicità di questo dono è inversamente proporzionale alla qualità della nostra amicizia

  6. #6
    poske non è connesso Altervistiano Junior
    Data registrazione
    06-02-2005
    Messaggi
    620

    Predefinito

    Io proverei senza usare la funzione...
    <input type="text" name="txt_utente" onChange="this.value=document.frm_login.txt_utente .value.toUpperCase();">

    Fammi sapere se va...
    Ciao!

  7. #7
    L'avatar di radioradianti
    radioradianti non è connesso Utente storico
    Data registrazione
    26-11-2003
    Residenza
    Roma
    Messaggi
    1,000

    Predefinito

    Citazione Originalmente inviato da poske
    Io proverei senza usare la funzione...
    <input type="text" name="txt_utente" onChange="this.value=document.frm_login.txt_utente .value.toUpperCase();">

    Fammi sapere se va...
    Ciao!
    Perfetto ho modificato la riga di codice e tutto funziona.
    Soltanto ho cambiato l'evento. Ho utilizzato OnKeyUp invece di onChange, perchè con quest'ultimo la stringa diventava maiuscola solo perdendo il fuoco. :eyes:

    quindi la nuova stringa è :
    onKeyUp="this.value=document.frm_login.txt_utente. value.toUpperCase();"
    Grazie Mille!!!

    Leandro

    P.S.
    Chissà perchè la funzione non "funzionava" però .

    Happy Slack!
    Ultima modifica di radioradianti : 21-04-2005 alle ore 14.46.43

    E' on line il numero 12 di Topolinux - Totalmente rinnovato!
    TopoLinux è anche chat! irc.azzurra.org canale #topolinux
    La semplicità di questo dono è inversamente proporzionale alla qualità della nostra amicizia

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •