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

    indentazione dopo textarea

    Un saluto a tutti.
    Sono nuovo su questo forum,
    ma spesso ho dovuto prendere spunto da voi per risolvere qualche problema.
    Vi spiego subito il mio problema.
    Gestisco un sito di fantacalcio in php in cui si possono effettuare leghe amici.
    Ciascuna lega (quindi ciascun gruppo) dispone di una propria bacheca personale (in cui possono effettuare importanti comunicazioni, o semplicemente divertirsi a prendersi in giro).
    Quindi ho messo a loro disposizione una textarea in cui l'utente immette i propri messaggi (proprio come sto facendo ora). Il problema è che quando un utente immette una serie di caratteri consecutivi (senza spazi) molto lunga, il browser visualizza il messaggio in bacheca sforando i margini imposti dalla pagina html.
    In pratica vorrei che un dato di questo tipo:
    qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq qqqqqqqqqqqq
    verrebbe riportato correttamente a capo automaticamente.
    Ho provato anche a fare una funzione che mi spezza le parole + lunghe di una certa dimensione, ma il risultato è poco soddisfacente (l'ultimo segmento non viene considerato).
    Vedo che molti di voi sono parecchio + in gamba di me, e soprattutto molto disponibili.
    Spero possiate darmi una mano.
    Vi ringrazio anticipatamente.

  2. #2
    Ah, ecco... vedo che questo forum ha un problema simile al mio...
    praticamente se scrivevo:
    qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq... infinitamente
    chissà la tabella di quanto si espandeva.
    Non esiste una soluzione che mi spezza la parola automaticamente?

  3. #3

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  4. #4
    Grazie piero.mac,
    valuterò dopo averla usata il tuo contributo.

  5. #5
    Ottimo consiglio piero.mac.
    Precisamente, visto che qualcun altro potrebbe necessitare della soluzione,
    ho risolto in questo modo:

    $testo = wordwrap ($testo, $length, "
    " , 1);

    N.B.: l'argomento '1' va messo (necessariamente) proprio per far fronte al mio problema: indica di spezzare la parola nel caso sia costituita da + di $length caratteri. Se viene omesso, otterrete una riga + lunga dei $length caratteri stabiliti!

    E' lodevole la rapidità con cui ho ricevuto risposta... ringrazio infinitamente i membri di questo forum (piero.mac in particolare).

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.