473,397 Members | 2,068 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,397 software developers and data experts.

<pre> / paste-glue / textarea

Hi,

I need to copy/paste texts form word, notepad... to an html textarea
to store it into a database.

With the <pre>tag, and a text with long lines, the text displayed in
the textarea needs to be scrolled horizontaly within the browser
window: I can't succeed in stopping the text to be larger than the
<table>;<tr>;<td> settings.

If I use the <p> tag, I don't have any of the line break I had in my
original document and all the text is concateneted.

Thanks to those who can help me to find a solution.

Bi
Jul 23 '05 #1
5 5779
On 28/9/04 1:54 pm, spectre wrote:
Hi,

I need to copy/paste texts form word, notepad... to an html textarea
to store it into a database.

With the <pre>tag, and a text with long lines, the text displayed in
the textarea needs to be scrolled horizontaly within the browser
window: I can't succeed in stopping the text to be larger than the
<table>;<tr>;<td> settings.


If you want horizontal scrolling in a text area, add wrap="off" to the
TEXTAREA tag.

--
Philip Ronan
ph***********@virgin.net
(Please remove the "z"s if replying by email)
Jul 23 '05 #2
spectre wrote:
If I use the <p> tag, I don't have any of the line break I had in my
original document and all the text is concateneted.


<p> with <br> in the appropriate places? I don't really understand your
problem.

--
Mark.
http://tranchant.plus.com/
Jul 23 '05 #3
pr***********@yahoo.fr (spectre) writes:
I need to copy/paste texts form word, notepad... to an html textarea
to store it into a database.
My sympathies. I have to do the same thing.
With the <pre>tag, and a text with long lines, the text displayed in
the textarea needs to be scrolled horizontaly within the browser
window: I can't succeed in stopping the text to be larger than the
<table>;<tr>;<td> settings.


Use <tt> instead of <pre>, but escape newlines as <br>. I use
(brl-newline-escaper "<br>\n") in my application. PHP has nl2br().
You'll need to do something with server-side programming.

Note that if they paste tables, the columns won't line up. More
sophisticated text-to-html translation would be needed for that.

Also note that you'll get a lot of nonstandard Microsoft characters, for
quotes, etc. I use brl-msft-escape to fix it. You'll need to find
something in your server-side language that does the same thing.
There's a very complete Perl program called the demoronizer, if you're
using Perl.
Jul 23 '05 #4
"Bruce Lewis" <br*****@yahoo.com> a écrit dans le message de
news:nm*************@mint-square.mit.edu
I need to copy/paste texts form word, notepad... to an html textarea
to store it into a database.

(...) but escape newlines as <br>

(...)

If the idea is to save these texts in a database or anywhere else, for cms
purposes, I don't think this would be a good advice to have HTML in your
database records. You should keep datas media independant !

Jul 23 '05 #5
"Pierre Goiffon" <pg******@nowhere.invalid> writes:
If the idea is to save these texts in a database or anywhere else, for cms
purposes, I don't think this would be a good advice to have HTML in your
database records. You should keep datas media independant !


No, the idea is not to save such text in a database. The escaping is
only for display. You are absolutely correct.

Jul 23 '05 #6

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
by: Matt Adams | last post by:
I want to move the following <PRE> defintion to a css file: <TABLE><TR><TD><PRE>sample text</PRE></TD> <TD> not predefined font</TD></TR></TABLE> should be <TABLE><TR><TD class=aaa>sample...
7
by: Alan Illeman | last post by:
How do I set several different properties for PRE in a CSS stylesheet, rather than resorting to this: <BODY> <PRE STYLE="font-family:monospace; font-size:0.95em; width:40%; border:red 2px...
1
by: Alan Illeman | last post by:
This is one of several macros I wish to display: <PRE CLASS="special macro> ;; ;; Reverse argument list ;; reverse_args MACRO arglist:req local txt, arg txt textequ <> % FOR arg, <arglist>
2
by: Buck Turgidson | last post by:
I want to have a css with 2 PRE styles, one bold with large font, and another non-bold and smaller font. I am new to CSS (and not exactly an expert in HTML, for that matter). Is there a way to...
3
by: Michael Shell | last post by:
Greetings, Consider the XHTML document attached at the end of this post. When viewed under Firefox 1.0.5 on Linux, highlighting and pasting (into a text editor) the <pre> tag listing will...
7
by: Rocky Moore | last post by:
I have a web site called HintsAndTips.com. On this site people post tips using a very simply webform with a multi line TextBox for inputing the tip text. This text is encode to HTML so that no...
9
by: Eric Lindsay | last post by:
I can't figure how to best display little snippets of shell script using <pre>. I just got around to organising to bulk validate some of my web pages, and one of the problems occurs with Bash...
14
by: Schraalhans Keukenmeester | last post by:
I am building a default sheet for my linux-related pages. Since many linux users still rely on/prefer viewing textmode and unstyled content I try to stick to the correct html tags to pertain good...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.