gpt4 book ai didi

javascript - HTML 对客户端输入类型文本(TextBox)的内容进行编码(使用 Jquery 等)

转载 作者:行者123 更新时间:2023-11-28 21:01:09 24 4
gpt4 key购买 nike

我正在使用 Ajax 来发布网站的评论。

不,用户还可以在文本框中编写一些脚本。

问题是我想对其进行 HTML 编码(删除 html 标签、脚本等)

表示删除html元素。

到目前为止,我的尝试不成功:

 var textData = $("'" +  $('#textBox').val() + "'").text();

但这对我来说是一次荒谬的尝试。虽然它有时有效,但可能会因特殊符号等而失败。

如果有任何帮助,我们深表感谢。

谢谢。

编辑:

每当用户发布评论时,我都会将评论发送到服务器,并在服务器端对其进行编码并将其保存到数据库,并在客户端更新我的 HTML。我不想从服务器取回编码消息

最佳答案

正如其他人所说,不要这样做。在服务器上解决。

但是,对发送的内容进行 HTML 编码的最短方法(即实际打印 <b>x</b> 是这样的:

var yourText = $('#textbox').val(); // or whatever
var yourTextHTML = $('<span></span>').text(yourText).html();

关于javascript - HTML 对客户端输入类型文本(TextBox)的内容进行编码(使用 Jquery 等),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11030920/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com