On 11 May 2004, at 14:58, Jan Eden wrote:
how can I escape quotes within a variable's content? I use the following directive to fill an HTML form:
<input type="text" name="frage_text" size="100" value="$frage_text" />
Unfortunately, if $frage_text contains a double quote, the browser will stop displaying the string at that point.
I tried to escape the quotes in a Perl way
$frage_text =~ s/"/\\"/g;

In HTML characters are 'escaped' by converting them to entities. &entityName; Quote marks are &quot;


You probably want to use escapeHTML() from the CGI module.

--
David Dorward
     <http://dorward.me.uk/>
<http://blog.dorward.me.uk/>


-- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>




Reply via email to