清楚输入框中的数据实现代码。
<li><span>***</span>评论<span>鲜果</span><a href="#message_area">回复</a></li> 
<li><span>pizicai</span>评论<span>you</span><a href="#message_area">回复</a></li> 
<form action=""> 
<textarea onkeyup="rewrite();" rows="4" cols="30"></textarea> 
<p></p> 
<input type="submit"/> 
<input type="button"/> 
</form> 
</div> 
<script type="text/javascript"> 
function fillInMessageArea(othis){ 
var text = othis.parentNode.childNodes[0].firstChild.nodeValue; 
text = '回复' + text; 
text += ':'; 
var me_area = $('#message_area'); 
me_area.val(""); 
me_area.val(text); 
setFocus(); 
} 
function clearAll(){ 
var me_area = $('#message_area'); 
var input = document.getElementById('input_rewrite'); 
if(me_area.attr('class') == 'not_write') return false; 
var text = me_area.val(); 
text= text.replace(/(^\S+(:)+?)(\s*.+\s*)+/,"$1"); 
if(!text.match(/(.*?):/)) 
me_area.val(""); 
else 
me_area.val(text); 
setFocus(); 
hide_rewrite(input); 
} 
function rewrite(){ 
var me_area = $('#message_area'); 
var text = me_area.val(); 
var input = document.getElementById('input_rewrite'); 
if(text.match(/^\S+(:)+?(\s*.+\s*)+/) ||(!text.match(/(.*?):/))) 
show_rewrite(input); 
//input.value= "not null"; 
else 
hide_rewrite(input); 
if(text=='') 
hide_rewrite(input); 
//input.value = "null"; 
//alert('null'); 
} 
function show_rewrite(input){ 
input.className = "can_rewrite"; 
} 
function hide_rewrite(input){ 
input.className = "not_write"; 
} 
function setFocus(){ 
esrc = document.getElementById('message_area'); 
//esrc.focus(); 
var rtextRange = ""; 
if(esrc.createTextRange){ 
rtextRange = esrc.createTextRange(); 
rtextRange.moveStart('character',esrc.value.length); 
rtextRange.collapse(true); 
rtextRange.select(); 
} 
}
您可能感兴趣的文章:
