87,992
社区成员
发帖
与我相关
我的任务
分享 <script type="text/javascript" src="http://www.coding123.net/js/jquery.js"></script>
<script type="text/javascript">
var rx=/(中国|八卦)/g;
function check() {
var t = $('#content');
if(rx.test(t.val())){
var pop=$('#dvPop');
if(!pop.attr('init'))pop.css({left:t.offset().left,top:t.offset().top,width:t.width(),height:t.height()});
pop.find('div:last').html(t.val().replace(rx,'<span class="kw">$1</span>')).end().show();
}
}
</script>
<style type="text/css">
.kw{background:#f00;color:#fff;}
#dvPop{position:absolute;display:none;border:solid 1px #000;background:#fff;overflow:auto;}
#dvPop .close{text-align:right;color:blue}
</style>
<div id="dvPop"><div class="close">存在敏感内容,清检查后再提交!<input type="button" onclick="$(this).parent().parent().hide()" value="关闭"/></div><div></div></div>
<textarea id="content" cols="50" rows="5">
【加藤中国造 小三商院好】日本韩寒倒塌,原来是中国制造;环卫工砍手指,原来是乱扔垃圾;深圳地铁逼停,原来是移动wifi;26亿再造天梯,原来是消费爱情;地产界八卦忙,原来是商院火爆!
</textarea><br />
<input type="button" value="提交" onclick="check()" />
<script type="text/javascript">
function sel() {
var s = document.getElementById('kw');
if (s.value == '') { alert('请输入关键字!'); s.focus(); return false; }
s = s.value;
var t = document.getElementById('content')
end = start + s.length;
if (typeof t.createTextRange != 'undefined') { //IE
var r = t.createTextRange();
r.findText(s);
r.select();
}
else if (typeof window.find != 'undefined') //firefox,chrome
window.find(s);
}
</script>
<textarea id="content" cols="50" rows="5">
【加藤中国造 小三商院好】日本韩寒倒塌,原来是中国制造;环卫工砍手指,原来是乱扔垃圾;深圳地铁逼停,原来是移动wifi;26亿再造天梯,原来是消费爱情;地产界八卦忙,原来是商院火爆!
</textarea><br />
关键字:<input type="text" id="kw"/><input type="button" value="选中输入的关键字" onclick="sel()" />
<script type="text/javascript">
function sel(s) {
var t = document.getElementById('content'), v = t.value, start = v.indexOf(s), end;
if (start == -1) return//找不到内容则推出
end = start + s.length;
if (typeof t.createTextRange != 'undefined') { //IE
var r = t.createTextRange();
//先将光标重合
r.moveStart('character', 0);
r.moveEnd('character', 0);
r.collapse(true);
r.moveEnd('character', end);
r.moveStart('character', start);
r.select();
}
else if (typeof t.selectionStart!='undefined') { //firefox,chrome
alert(t.selectionStart)
t.selectionStart = start;
t.selectionEnd=end
}
}
</script>
<input type="button" value="选中“中国”" onclick="sel('中国')" />
<textarea id="content" name="content" style="width:300px;height:100px;">
【加藤中国造 小三商院好】日本韩寒倒塌,原来是中国制造;环卫工砍手指,原来是乱扔垃圾;深圳地铁逼停,原来是移动wifi;26亿再造天梯,原来是消费爱情;地产界八卦忙,原来是商院火爆!
</textarea>