Je suis à l'aide de JavaScript pour extraire une valeur d'un champ caché et l'afficher dans une textbox. La valeur du champ caché est codé.
Par exemple,
<input id='hiddenId' type='hidden' value='chalk & cheese' />
tire dans
<input type='text' value='chalk & cheese' />
par le biais de certains de jQuery pour obtenir la valeur du champ caché (c'est à ce moment que je perds de l'encodage):
$('#hiddenId').attr('value')
Le problème est que lorsque j'ai lu chalk & cheese
du champ caché, JavaScript semble perdre de l'encodage. Pour échapper "
et '
, je veux le codage de rester.
Est-il une bibliothèque JavaScript ou jQuery méthode HTML-encoder une chaîne de caractères?