0 jquery
使用 jQuery,我使用以下命令捕获表单的文本输入.val():
$newItem = $('input[type=text]').val();
Run Code Online (Sandbox Code Playgroud)
问题是它将.val()保留任何 html 标签,如果我附加变量,这些标签将应用在 DOM 中。
转义 HTML 输入并仅使用文本值的推荐安全方法是什么?
小智 5
这对我有用:
$("<div>").text($('input[type=text]').val()).html()
Run Code Online (Sandbox Code Playgroud)
结果:
aby<d
Run Code Online (Sandbox Code Playgroud)
小提琴:https://jsfiddle.net/xpvt214o/851964/
| 归档时间: |
|
| 查看次数: |
7658 次 |
| 最近记录: |