Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Formattazione textarea

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2000
    Messaggi
    151

    Formattazione textarea

    Salve a tutti, avrei bisogno di far formattare automaticamente una textarea, nel seguente modo: tutte le lettere devo essere scritte in piccolo tranne, quelle dopo i punti "." , e la la prima assoluta. Una cosa cosi insomma,

    se un utente scrivere:


    "CIAO A TUTTI MI CHIAMO MATTEO. E SONO DI CAGLIARI"

    In automatico venga fuori cosi

    "Ciao a tutti mi chiamo matteo. E sono di cagliari"


    Grazie dell'attenzione spero qualcuno possa aiutarmi, ho provato on capitalize e lowercase ma non ottengo questo risultato

  2. #2
    Utente di HTML.it L'avatar di carlomarx
    Registrato dal
    Oct 2009
    Messaggi
    1,669
    codice:
    <textarea onchange="this.value=this.value.toLowerCase().replace(/(?:^|\.)\s*\w/g, function (sCapitalize) { return sCapitalize.toUpperCase(); });" name="tuoName"></textarea>
    Puoi usare eventi alternativi a onchange (onkeyup, onkeypress) a seconda dell'effetto che vuoi ottenere…

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2000
    Messaggi
    151
    Originariamente inviato da carlomarx
    codice:
    <textarea onchange="this.value=this.value.toLowerCase().replace(/(?:^|\.)\s*\w/g, function (sCapitalize) { return sCapitalize.toUpperCase(); });" name="tuoName"></textarea>
    Puoi usare eventi alternativi a onchange (onkeyup, onkeypress) a seconda dell'effetto che vuoi ottenere…
    Ciao ti ringrazio funziona benissimo, mentre aspettavo le risposte ho fatto un controllo anche via php, li uso entrambi nel caso venisse disattivato java.

    Ascolta non mi prende gli a capo nella textarea nel senso che non me li vede proprio passando i dati con un semplice, devo mica inserire qualcosa nel tag html? Non capisco cosa succede pensavo bastasse estrapolare \n o \r e convertirli in
    ma non va, non me li vede.... lo so che non èproprio la sezione adatta ma non vorrei aprire altri topic

    grazie :9

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da Gianlu78
    Ascolta non mi prende gli a capo nella textarea nel senso che non me li vede proprio passando i dati con un semplice, devo mica inserire qualcosa nel tag html? Non capisco cosa succede pensavo bastasse estrapolare \n o \r e convertirli in
    ma non va, non me li vede.... lo so che non èproprio la sezione adatta ma non vorrei aprire altri topic

    grazie :9
    Ti sposto io
    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

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2000
    Messaggi
    151
    Originariamente inviato da br1
    Ti sposto io
    Grazie br, tu non ti ricorderai ma molti molti anni fa già parlavamo in privato

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.