javascript 清除输入框中的数据_Javascript教程-查字典教程网
javascript 清除输入框中的数据
javascript 清除输入框中的数据
发布时间:2016-12-30 来源:查字典编辑
摘要:***评论鲜果回复pizicai评论you回复functionfillInMessageArea(othis){vartext=othis....

<li id=""><span>***</span>评论<span>鲜果</span><a href="#message_area">回复</a></li>

<li id=""><span>pizicai</span>评论<span>you</span><a href="#message_area">回复</a></li>

<form action="">

<textarea onkeyup="rewrite();" rows="4" cols="30" id="message_area" name="message_area"></textarea>

<p></p>

<input type="submit"/>

<input id="input_rewrite" 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();

}

}

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新Javascript教程学习
    热门Javascript教程学习
    编程开发子分类