On my machine (linux) if I dump textarea input to a ascii text file like so...

my $ta = $query->param('myTextArea');
print outFile $ta;

newlines are saved as cr/lf which corresponds to the hex characters 0D and 0A.  
If I look at this file with some text editors it will look like ^M . but it's 
not actually a '^M' which would correspond to 5E and 4D...does this make 
sense?  (if you look at it with a binary editor you will see the 0A and 0D)

0A/0D is the DOS standard way of doing newlines (unix is just 0A i believe), 
so since it works this way on a linux box, i'll assume that it's the standard 
for All systems ;) you might want to check this to be sure...especially on a 
mac.  My guess though is that textarea newlines will get sent as cr/lf no 
matter what OS the client is running.

anyway, my point would be that maybe it's better to test for the hex codes 0D 
and 0A instead of looking for '^'s and such...then replace them with a <br>, 
and do the reverse when you want to send the info back to a text area.

I dont know how to test against the hex codes though...anybody?

Also, you confused me a bit, I'm assuming that at some point you want to 
display the textarea input in a webpage but not necessarily inside another 
textarea.  If you are only saving from and loading into textareas, you would 
never need <br>s or <p>s

what im thinking of is if someone enters ...

Hello:
my name is 
Bobby

...in your textarea, you want to save this to a file and then generate a web 
page from it that will display

Hello:
my name is
Bobby

and not..

Hello:my name is Bobby

is this what you're trying to do or am I way off base?

J-


--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to