2010-07-28 2 views
7

Ho un'area di testo. Quando incollo il testo con interruzioni di riga, le interruzioni di riga vengono automaticamente rimosse. Ma quando inserisco manualmente le interruzioni di riga (colpendo il ritorno del carraige), vengono mantenute.Mantieni interruzioni di riga quando si incolla nella textarea

Come impongo al textarea di conservare interruzioni di riga con testo incollato?

risposta

-1

Le interruzioni di riga vengono sempre conservate quando vengono incollate nell'area di testo.

Forse la sorgente ha un'interruzione di linea diversa, stai copiando da quale programma?

10

Non so se questo si applica a tutti i browser, ma in Google Chrome (6 e 7), le interruzioni di riga nel testo incollato vengono rimosse se lo stile del textarea è impostato su white-space: nowrap;.

Ho usato questa impostazione per evitare che l'involucro di default di linee lunghe stile e sperimentato lo stesso problema ai suoi. Più tardi mi sono reso conto che impostare l'attributo textarea wrap su off fa un lavoro molto migliore. Essere consapevoli del fatto che wrap="off" è widely supported but not standardized.