输入字段中的脚本和代码验证,并通过javascript将其输出到代码

时间:2017-11-13 05:39:54

标签: javascript jquery

我有一个评论表单,可以动态输出html元素中的内容。之后,它通过ajax在数据库中添加数据。问题是当任何人输入并输入submit然后它立即执行代码,因为它通过jquery将数据插入到html元素。我想在html元素中输出代码而不执行代码。我还希望输入输入字段中输入的代码。



<div id="data-content"></div>
<input type="text" data-event="submit-message">
&#13;
&#13;
&#13;

&#13;
&#13;
<script> alert('abc'); </script>
&#13;
&#13;
&#13;

如果有人在输入字段中键入上述警报脚本,则执行该代码。我希望它输出#data-content元素中的代码而不执行。

&#13;
&#13;
<script>
;(function ($) {
	$(document).ready(function () {
		$("body").on("keyup", "[data-event=\"submit-message\"]", function (e) {
			if(e.keyCode == 13) {
				var Message = $(this).val();
				$('#data-content').append(Message);
			}
		})
	});
}(jQuery));
</script>
&#13;
&#13;
&#13;

所以我需要验证var Message = $(this).val(); 我该怎么做?

0 个答案:

没有答案