<liid=""><span>***</span>评论<span>鲜果</span><ahref="#message_area"onclick="fillInMessageArea(this);">回复</a></li>
<liid=""><span>pizicai</span>评论<span>you</span><ahref="#message_area"onclick="fillInMessageArea(this);">回复</a></li>
<formaction="">
<textareaonkeyup="rewrite();"rows="4"cols="30"id="message_area"name="message_area"></textarea>
<p></p>
<inputtype="submit"/>
<inputclass="not_write"id="input_rewrite"type="button"onclick="clearAll();"/>
</form>
</div>
<scripttype="text/javascript">
functionfillInMessageArea(othis){
vartext=othis.parentNode.childNodes[0].firstChild.nodeValue;
text='回复'+text;
text+=':';
varme_area=$('#message_area');
me_area.val("");
me_area.val(text);
setFocus();
}
functionclearAll(){
varme_area=$('#message_area');
varinput=document.getElementById('input_rewrite');
if(me_area.attr('class')=='not_write')returnfalse;
vartext=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);
}
functionrewrite(){
varme_area=$('#message_area');
vartext=me_area.val();
varinput=document.getElementById('input_rewrite');
if(text.match(/^\S+(:)+?(\s*.+\s*)+/)||(!text.match(/(.*?):/)))
show_rewrite(input);
//input.value="notnull";
else
hide_rewrite(input);
if(text=='')
hide_rewrite(input);
//input.value="null";
//alert('null');
}
functionshow_rewrite(input){
input.className="can_rewrite";
}
functionhide_rewrite(input){
input.className="not_write";
}
functionsetFocus(){
esrc=document.getElementById('message_area');
//esrc.focus();
varrtextRange="";
if(esrc.createTextRange){
rtextRange=esrc.createTextRange();
rtextRange.moveStart('character',esrc.value.length);
rtextRange.collapse(true);
rtextRange.select();
}
}
|