在 JavaScript 中,擷取隱藏欄位的值以在文字方塊中顯示可能會出現編碼問題。考慮以下範例:
當使用jQuery 從隱藏欄位擷取值時,JavaScript 會遺失其編碼:
所需的輸出是「chalk&chees」保留文字「& 」。
為了解決這個問題,我們介紹以下內容函數:
這些函數創建內存中的textarea 元素,設置其內部文本,然後檢索編碼內容(htmlEncode) 或解碼內部文字(htmlDecode)。該元素在 DOM 上從不存在。
以下程式碼示範如何使用這些函數:
透過使用這些函數,您可以有效地維護從JavaScript 中的輸入欄位擷取值時的HTML 編碼。
以上是從 JavaScript 中的輸入欄位檢索值時如何防止 HTML 編碼遺失?的詳細內容。更多資訊請關注PHP中文網其他相關文章!