[英]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.