Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1

    da maiuscolo a minuscolo tranne la prima

    ciao ragazzi, con questa riga:

    onkeyup="this.value=this.value.replace(/\b./g,function(x){return x.toUpperCase()})"

    faccio in modo che se qualcuno scrive in un campo di testo in minuscolo, mi scriva la prima lettera in maiuscolo... Ma se l'utente scrive tutto in maiuscolo, come faccio a fare in modo che risulti scritta la parola in minuscolo con la sola iniziale maiuscola???

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    Re: da maiuscolo a minuscolo tranne la prima

    Originariamente inviato da senzabbento
    ciao ragazzi, con questa riga:

    onkeyup="this.value=this.value.replace(/\b./g,function(x){return x.toUpperCase()})"

    faccio in modo che se qualcuno scrive in un campo di testo in minuscolo, mi scriva la prima lettera in maiuscolo... Ma se l'utente scrive tutto in maiuscolo, come faccio a fare in modo che risulti scritta la parola in minuscolo con la sola iniziale maiuscola???
    NON mastico molto le espressioni regolari, perciò controlla:
    codice:
    <INPUT type="text" ID="Text1" NAME="Text1" onkeyup="this.value=this.value.replace(/\b./g,function(x){return x.toUpperCase()}).replace(/\B./g,function(x){return x.toLowerCase()})" >
    Pietro

  3. #3
    va alla grande.... grazie

  4. #4
    E invece quando si estrae i dati nel db che sono maiuscoli e ho messo onchange e non succede niente e quando ho inserito una lettera e funziona minuscolo. ho provato onload, non va. allora come si fa?
    Quei 2 campi sono stati recuperati dal select option......
    GAbry
    ..:: GSFLASH ::..
    HTTP://WWW.GSFLASH.IT
    MCTS - ACP - OCP - ECDL
    Ubuntu 7.10/OpenSuse 10.3/Vista Premium/MacOSX Leopard
    My authentic japanese name is 薗田Sonoda (garden field) 大河 Taiga (big river)

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da gsflash
    E invece quando si estrae i dati nel db che sono maiuscoli e ho messo onchange e non succede niente e quando ho inserito una lettera e funziona minuscolo. ho provato onload, non va. allora come si fa?
    Quei 2 campi sono stati recuperati dal select option......
    GAbry
    Dato che dalla domanda non si capisce nulla, vado ad intuito...
    codice:
    <body
    onload="c=document.nomeForm.nomeCampo;c.value=c.value.replace(/\b./g,function(x){return x.toUpperCase()}).replace(/\B./g,function(x){return x.toLowerCase()})" 
    >
    A questo punto sarebbe meglio fare una funzione e richiamare quella dai punti in cui serve

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  6. #6
    ecco

    <body onLoad="MM_preloadImages('ritmenu1.gif')" onload="c=document.insert.nome;c.value=c.value.rep lace(/\b./g,function(x){return x.toUpperCase()}).replace(/\B./g,function(x){return x.toLowerCase()})">

    e non è succeso niente......

    ..:: GSFLASH ::..
    HTTP://WWW.GSFLASH.IT
    MCTS - ACP - OCP - ECDL
    Ubuntu 7.10/OpenSuse 10.3/Vista Premium/MacOSX Leopard
    My authentic japanese name is 薗田Sonoda (garden field) 大河 Taiga (big river)

  7. #7
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Ci deve essere una sola linea per la gestione dell'evento onload nella pagina...

    codice:
    <body onLoad="MM_preloadImages('ritmenu1.gif'); c=document.insert.nome;c.value=c.value.replace(/\b./g,function(x){return x.toUpperCase()}).replace(/\B./g,function(x){return x.toLowerCase()})">
    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  8. #8
    ecco ho fatto, infatti avevo pensato se bisogna mettere "," invece era ";", poi non è successo niente lo stesso
    ..:: GSFLASH ::..
    HTTP://WWW.GSFLASH.IT
    MCTS - ACP - OCP - ECDL
    Ubuntu 7.10/OpenSuse 10.3/Vista Premium/MacOSX Leopard
    My authentic japanese name is 薗田Sonoda (garden field) 大河 Taiga (big river)

  9. #9
    nessuno mi aiuta?
    ..:: GSFLASH ::..
    HTTP://WWW.GSFLASH.IT
    MCTS - ACP - OCP - ECDL
    Ubuntu 7.10/OpenSuse 10.3/Vista Premium/MacOSX Leopard
    My authentic japanese name is 薗田Sonoda (garden field) 大河 Taiga (big river)

  10. #10
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da gsflash
    nessuno mi aiuta?
    Conosci il detto: Aiutati che il Ciel t'aiuta?

    Quando estrai i dati da db, dal server, suppongo, che ti costa formattarli in modo che la prima lettera sia maiuscola?

    Pietro

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.