2014-06-23 3 views
15

Ho una textarea che mostra alcuni dati dalla colonna "cronologia" nel mio database. Per ragioni sconosciute vi è una riga di circa 1,5 righe in più prima del testo. Qualcuno può darmi qualche idea perché succede? Qui è il mio pezzo HTML:Come rimuovere ulteriore spazio nella textarea

<div> 
    <table> 
    <tr> 
     <th > History:</th> 
     <td> 
     <textarea style="margin-left:90px"; name="history"cols="80"label="notes"rows="4"wrap="virtual"> 
     <?php echo $my_class->history;?></textarea> 
     </td> 
    </tr> 
    </table> 
</div> 

Si può vedere il problema qui: enter image description here

+0

provato rifilatura '$ my_class-> history' nell'eco? – j08691

+0

L'ho provato ma non risolve il problema – user2815059

+2

Prova a leggere la risposta da qui: http://stackoverflow.com/questions/23824681/textarea-whitespaces?rq=1 – Shashank

risposta

33

suo perché il tag php è su una nuova riga. Sta leggendo negli spazi bianchi da dove termina <textarea> fino all'apertura del tag php. Metti tutto su una riga per sistemare.

+1

Grazie per la risposta ... ho provato tutto per risolvere questo problema ... –

0

basta mettere la php tag aperto subito dopo il tag di chiusura textarea .. Dont interruzione dell'uso linea .. E vicino php esattamente prima (come hai fatto) .. Questo cancellerà tutti gli spazi bianchi ..

0

Put questo tutto su una riga per risolvere questo problema. Fai il tuo codice in questo modo.

<textarea style="margin-left:90px";name="history"cols="80"label="notes"rows="4"wrap="virtual"><?php echo $my_class->history;?></textarea>