| 
	
 | 
 Posted by Tim Roberts on 01/16/07 18:51 
Michael Fesser <netizen@gmx.de> wrote: 
> 
>.oO(Tim Roberts) 
> 
>>HOWEVER, just because one can, doesn't mean one should.  Your basic advice 
>>is correct: POST should almost always be used for forms, because the URLs 
>>get too large. 
> 
>It's also a security issue. Using plain links to change or delete 
>something on the server can become a problem or even a security risk. 
 
I don't think that's really what you meant to say.  There is no difference 
in security between GET and POST.  If there's something that is dangerous 
as a GET, then it's dangerous as a POST. 
 
>>Nope.  That's not the problem.  Another responder nailed it: you have to 
>>tell the <textarea> that you want the newlines by saying <textarea 
>>wrap="hard">. 
> 
>That's no HTML. 
 
Of course it is.  What would you call it? 
 
>I've tested Opera, FF, IE and Lynx - all browsers send correct line 
>breaks from a textarea, regardless of the used method (GET or POST). 
> 
>Using GET and a simple 
> 
>| test1 
>| test2 
>| 
>| test3 
> 
>the line breaks are sent as URL-encoded "\r\n": 
> 
>...&textfield=test1%0D%0Atest2%0D%0A%0D%0Atest3&... 
 
Try entering this: 
 
  This is a very long line that exceeds the width of the text area without 
having any hard carriage returns at all. 
 
With a plain <textarea>, you'll get no separators.  With wrap="hard", 
you'll get line breaks wherever the user saw them in the <textarea>. 
--  
Tim Roberts, timr@probo.com 
Providenza & Boekelheide, Inc.
 
  
Navigation:
[Reply to this message] 
 |