【发布时间】:2016-03-24 22:14:50
【问题描述】:
如何防止在cleditor中输入和粘贴单引号和双引号? 如何防止在cleditor中输入和粘贴单引号和双引号?
<script type="text/javascript">
$(document).ready(function(){
$prevent_single_double_quote = function(e){
var element=e;
setTimeout(function () { element.val(element.val().replace(/['"]/g, "")); }, 1);
}
$('textarea').on('paste', function () {
$prevent_single_double_quote($(this));
});
$('textarea').on('keyup', function () {
$prevent_single_double_quote($(this));
});
$('input').on('paste', function () {
$prevent_single_double_quote($(this));
});
$('input').on('keyup', function () {
$prevent_single_double_quote($(this));
});
$('.scle').on('keyup', function () {
$prevent_single_double_quote($(this));
});
});
</script>
<div class="col-md-9">
<div class="block block-fill-white" id="mailcontent">
<div class="content np" id="mailcontent">
<textarea class="scle" name="mailcontent" id="mailcontent"></textarea>
</div>
</div>
</div>
【问题讨论】:
-
让我们添加它。在服务器端处理它..
addslashes或mysqli_real_escape_string -
我需要jquery函数
-
为什么我有一种可怕的感觉,认为这是一次非常失败的防止代码注入的尝试?
标签: javascript php jquery mysql ajax