faris faris - 1 year ago 64
Javascript Question

HTML escape for euro character not being interpreted in textarea?

It's showing

instead of the € (currency sign) in the textarea. Does anyone have an idea why this is going wrong?

$currency = "&euro;"; //using php with other data from database

echo "<script>
// pass the currency to javascript and put in textarea shared with other on clicks

//shared textarea
<textarea class="form-control" name="message" id="snsdescp"></textarea>

Answer Source

The val() method does no encoding/decoding, as a hack you can use the html() function for the encoding and then strip the text:


Here is a working jsFiddle for your textarea.

Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download