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

    contare le letterene di una parola in una textare

    Salve
    E possibile contare le elttere di ogni parola inserita in una textarea???

    Mi spiego meglio, vorrei che in un messaggio inserito in una textarea le parole contenute non fossero, ad esmpio, più grande di 20 caratteri. se così fosse comparirebbe un messaggio tipo un alert che avvertisse l'utente che la parola inserita è più lunga di 20 caratteri.

    E possibile farlo?????

  2. #2
    NESSUNO I SA DIRE QUALCOSA A RIGUARDO :quote:

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    96

    espressioni regolari

    cicli sui match di 'spazio, non spazio, spazio' (\s+\S+\s+) e vedi quanto sono lunghi.
    La sintassi studiatela un po' su qualche sito (di solito 'ste cose le faccio in Java, così al volo non saprei con certezza, sorry).
    Sennò (ma con javascript si può?) dovresti usare l'equivalente di uno StringTokenizer.
    Comunque se cerchi su google trovi di certo qualche esempio.

    Ciao.

  4. #4
    accidenti è così complicato????

  5. #5
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    recuperi il contenuto della textarea nella variabile MyTxT

    e poi
    codice:
    var parole= MyTxT.split(" ");
    for (var n=0; n < parole.length; n++)
    {
    if (parole[n].length > 20) alert('la parola '+parole[n]+' è troppo lunga!');
    }

    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  6. #6
    grazie provo e ti faccio sapere

    solo delle considerazioni.

    questo deve essere messo tra gli <head></head>

    poi dove recupero il testo nella textarea non vedo nessun id di riferimento????

  7. #7
    ok provato funziona tutto benissimo
    capito tutto
    solo una cosa
    se la parola è + lunga di 20 mi da il messaggio però continua scrivere nella textarea vorrei che quando continua a scrive l'utente il carattere venisse cancellato finche l'utente non corregge la parola troppo lunga.

    E possibile farlo????

  8. #8
    ok risolto grazie tanto per l'aiuto

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.