Visualizzazione risultati 1 fino 10 di 10

Discussione: [HTML] inputbox, la prima lettera maiuscola

  1. #1
    Guest

    Predefinito [HTML] inputbox, la prima lettera maiuscola

    Salve a tutti,

    esiste un modo per far si che scrivendo in un inputbox, la prima lettera si scriva automaticamente in maiuscolo?
    Tipo quando si scrive in word, che la prima lettera la scrive in automatico maiuscola...


    ciao e grazie

  2. #2
    Guest

    Predefinito

    In javascript si può fare:
    Codice HTML:
    <script type="text/javascript">
    <!--
    function maiuscola(parola) {
    var prima = parola.value.charAt(0).toUpperCase() + parola.value.substr(1);
    parola.value = prima;
    }
    //-->
    </script>
    <input type="text" onkeyup="maiuscola(this)" />

  3. #3
    Guest

    Predefinito

    esiste un alternativa a javascript?


    grazie

  4. #4
    Guest

    Predefinito

    In php?

    Altrimenti non si può fare utilizzando semplice HTML

  5. #5
    Guest

    Predefinito

    Citazione Originalmente inviato da nokiagames Visualizza messaggio
    In php?

    Altrimenti non si può fare utilizzando semplice HTML
    In PHP andrebbe bene, ma io vorrei anche che si vedesse a video che la prima lettera diventa maiuscola, è possibile?


    grazie ancora

  6. #6
    Guest

    Predefinito

    Senza utilizzare javascript non è possibile.

    In php puoi utilizzare la funzione ucwords()

  7. #7
    Guest

    Predefinito

    ok ho capito... penso che opterò per PHP, non si sa mai se qualcuno naviga con js disabilitato :P

    ciao e grazie

  8. #8
    Guest

    Predefinito

    e usare i CSS ti andrebbe bene? perchèp potresti assegnare il lowercase agli input

  9. #9
    Guest

    Predefinito

    Certo che no !
    Anche se assegni il lowercase il risultato sarà nullo

  10. #10
    Guest

    Predefinito

    Citazione Originalmente inviato da nokiagames Visualizza messaggio
    Certo che no !
    Anche se assegni il lowercase il risultato sarà nullo
    cioè?!


    ciao...


    EDIT: ho già testato io stesso ed ho capito perchè :-)
    Alla fine l'attributo text-transform: capitalize; è solo un valore estetico!
    Ultima modifica di TurkoSoft : 16-06-2009 alle ore 13.08.13

Regole di scrittura

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