As I'm sure you are aware by now, your problem is HTML related and not really Perl related. HTML ignores whitespace as others have stated.
To answer the rest of your question, I'd definitely continue using CGI.pm. It is a VERY useful tool for manipulating form data, handling HTML, etc. Personally, I do not use the HTML-handling portions of CGI.pm. Like a lot of programmers out there I prefer to keep my HTML code seperate from my Perl. It can be much easier to edit an HTML file when the boss wants a button placed in a different spot than to dig through lines of Perl code.
Be sure to check out online documentation for HTML if you don't know it yet, and check out templating modules such as HTML::Template or the more advanced Template Toolkit. Also check out CGI::Application (one of my favorites) once you get the hang of things.
In reply to Re: Re: \n won't work?!
by webratta
in thread \n won't work?!
by iamrobj
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |