[英]html encode <textarea> value
如何获取textarea的值中最新输入的值,并对该值进行html编码。
为了获得价值,我使用:
$('textarea').val(); // this works cross browser
但是,如果值是"sdfgsdgdsgsdg <br/>"
,我该如何对其进行HTML编码?
当我stringify()
它打破
var e = { "d" : $('textarea').val()};
var s = JSON.stringify(e); //it breaks here
它在这里打破
那不是关于错误的非常有用的描述,但是我猜你是说我得到了一个空对象 。
正确拼写textarea
(中间没有e
),以便您分配textarea的值而不是undefined
(这是在空jQuery对象上调用val()
时得到的值)。
这与HTML编码无关。 HTML根本不参与此过程。 您从DOM中获取用户输入,然后将其输入JSON。 JSON.stringify可满足您的所有编码需求。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.