<input>
我编写了一个代码,它可以很好地通过 jQuery删除 HTML 标记
$("input").on("keypress",function(e){
var val = $(this).val();
var open = val.indexOf('<');
var close = val.indexOf('>');
if(open!==-1 && close!==-1) {
$(this).val(val.replace(val.slice(open,close+1),""));
}
});
演示:http: //jsbin.com/uzibey/1/edit
但是我应该使用任何更好的想法或功能吗?
PS:不需要服务器端安全,顺便说一句,在管理区域使用。