日期:2014-05-16  浏览次数:20481 次

关于一个文本框的js
现在我有个需求是这样的
有一个文本框txt1
现在我想,当我选中文本框的时候,自动清空文本框的数据,并且字体颜色为黑色
如果我焦点未在文本框中的时候,字体颜色为红色
请问下这个具体JS要怎么写哦?
------解决方案--------------------
去W3School 看看焦点事件吧··
------解决方案--------------------
差不多就是这么写了:

$("input[type='text']").toggle(function(){
$(this).addClass("selected");
 },
function(){
$(this).removeClass("selected");
});
 

------解决方案--------------------
<input type="text" id="txt1" value="" onblur='fname2()' onfocus="fname1()" />
//获取光标的时候
function fname1()
{
    alert("in");
    $("#txt1").val("").css("color","black");
}
//失去光标的时候
function fname2()
{
    alert("out");
    $("#txt1").css("color","red");
}
------解决方案--------------------
楼上两个都行。。
如果不会Jquery 你document.啥啥的也行,
------解决方案--------------------
<input id="title" type="text" style="width: 400px;" class="select-item" placeholder="输入互动标题模糊搜索"/>