I'm having an issue trying to set an input field's value when using HTML entities in that they are coming out literally as "
rather than "
.
Here is the code I am using:
document.getElementById('inputSurname').setAttribute('value', 'test"""');
in which the output is test"""
though I want the output to be test"""
.
It doesn't look like a double-encoding issue since in the source code I am seeing it the same way I have set it here.
I know I could decode the value from its HTML entity format though this is something I want to avoid if possible for security.
Any help would be much appreciated :)