js中文本框的焦点事件触发? 10

现在有一个登录时帐号和密码input标签,有个初始值“请输入帐号”,我希望在点击文本框时触发我写的function,但是无法触发(onblur()不行),另外写了一个bu... 现在有一个登录时帐号和密码input标签,有个初始值“请输入帐号”,我希望在点击文本框时触发我写的function,但是无法触发(onblur()不行),另外写了一个button的点击事件可以触发。
<td><input type="text" id="username" onblur="username()" name="user.username" value="请输入账号"/></td><br><br>
function username(){
if ($("#username").val()=="请输入账号") {
$("#username").attr("value","");
}
}
展开
 我来答
yjx759520
推荐于2017-06-20 · TA获得超过338个赞
知道小有建树答主
回答量:449
采纳率:66%
帮助的人:204万
展开全部
onblur()是焦点丢失事件,你如果想在input获取焦点的时候触发事件的话应该用onfocus事件
445753207
2015-05-26 · TA获得超过244个赞
知道小有建树答主
回答量:175
采纳率:0%
帮助的人:95万
展开全部
onblur失去焦点触发,你换成onFocus把,这个是获取光标后执行

<input class="login_txt" name="XXX" onfocus="XXX();">
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式