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 に答える