0

如果我从文本输入中获取 .val() ,我如何确保那里没有 HTML 而只有纯文本?

我正在编写一个小型聊天程序,但我不希望用户能够输入 HTML。

4

1 回答 1

0

您可以通过获取他们输入的 HTML 的 textContent 来做到这一点:

// Get the value of the input
var inputText = $('#my-input').val();
// Store only the text and no HTML elements.
inputText = $(inputText)[0].textContent;

这是一个例子:

http://jsfiddle.net/thom801/5A3sQ/1/

于 2012-08-01T16:14:25.143 回答