Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503

    Textarea e spazi a inizio e fine stringa

    Devo visualizzare delle textarea che contengono del testo, ma ho un problema, all'inizio e alla fine della stringa ci sono numerosi spazi, tant'è che la stringa visualizzata non inizia dall'angolo in alto a sinistra della textarea, ma più avanti sulla prima riga.
    Ciò che devo mostrare è contenuto in variabili php ed ho provato ad usare la funzione trim(), ma il risultato non cambia.
    Anche una cosa semplice come questa mi da lo stesso risultato
    Codice PHP:
    <textarea  name="descrizione" cols="45" rows="11" readonly>
        
    Un po' di testo tanto per vedere
    </textarea> 
    Qual è il motivo?

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,779
    se stampi gli spazi e gli "acapo" questi svolgono la loro funzione

    l'origine del problema non è HTML.

    sposto in PHP

  3. #3
    IMHO è un problema di HTML, non di PHP:

    Codice PHP:
    <textarea  name="descrizione" cols="45" rows="11" readonly>Un po' di testo tanto per vedere</textarea> 

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Si, scritto tutto su una riga funziona... ma ciò vuol dire che all'interno di una textarea posso inserire quanti spazio voglio uno dopo l'altro e tutti verranno stampati?
    HTML non visualizza un solo spazio anche se ne inserisco di più?

  5. #5
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,779
    Originariamente inviato da filippo.toso
    IMHO è un problema di HTML, non di PHP:
    l'origine del problema sta nel fatto che estrae anche gli spazi che poi stampa;
    se non ci fosse questo primo elemento non l'avrei spostato.

  6. #6
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,779
    Originariamente inviato da Alhazred
    HTML non visualizza un solo spazio anche se ne inserisco di più?
    appunto, non la textarea

  7. #7
    Originariamente inviato da Vincent.Zeno
    l'origine del problema sta nel fatto che estrae anche gli spazi che poi stampa;
    se non ci fosse questo primo elemento non l'avrei spostato.
    Se fosse così, l'utilizzo di trim() avrebbe dovuto risolvere il problema. Visto che ciò NON è avvenuto, è chiaro che il problema NON riguarda il PHP ma l'HTML. Ovvero, utilizzava un codice come questo:

    Codice PHP:
    <textarea  name="descrizione" cols="45" rows="11" readonly>
        <?php print(trim($string)); ?>
    </textarea>
    Invece di questo:

    Codice PHP:
    <textarea  name="descrizione" cols="45" rows="11" readonly><?php print(trim($string)); ?></textarea>
    Ovvero, stesso codice PHP, differente HTML, differente risultato, problema risolto => problema di HTML e non di PHP.

  8. #8
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,779
    ok mi arrendo

    ma io che ne so di come scrive il codice

  9. #9
    Originariamente inviato da Vincent.Zeno
    ma io che ne so di come scrive il codice
    Chissà ....

    Originariamente inviato da Alhazred
    ho provato ad usare la funzione trim(), ma il risultato non cambia.

  10. #10
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,779
    Originariamente inviato da filippo.toso
    Chissà ....
    ma che fai... polemica?

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.