Javascript的onblur和onfocus

<inputtype="text"name="user"value="请输入..."onblur="if(this.value='')value='请输入...'"onf... <input type="text" name="user" value="请输入..." onblur="if(this.value='')value='请输入...'" onfocus="if(this.value='请输入...')this.value=''">
当鼠标放上去时,请输入消失,鼠标点到别处有出现
展开
 我来答
白狐仙人
推荐于2017-09-22 · TA获得超过1236个赞
知道小有建树答主
回答量:830
采纳率:0%
帮助的人:705万
展开全部
按我下面的方法就算是自己打的"请输入..."也不会去掉了..
<script type="text/javascript">
function _02110811onblur(o) {
if (this.value == '') {
this.isAir = true; this.value = '请输入...'
}
}
function _02110811onfocus(o) {
if (this.isAir == true || typeof this.isAir == "undefined") {
this.value = ''; this.isAir = false;
}
}
</script>
<input type="text" value="请输入..." onblur="_02110811onblur.call(this);" onfocus="_02110811onfocus.call(this);" />
笑壹個
2011-08-11 · TA获得超过403个赞
知道小有建树答主
回答量:311
采纳率:0%
帮助的人:230万
展开全部
<input type="text" name="user" value="请输入..." onblur="if(this.value=='')value='请输入...'" onfocus="if(this.value=='请输入...')this.value=''">
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xingchenWOKU
2011-08-11 · TA获得超过109个赞
知道答主
回答量:80
采纳率:0%
帮助的人:42.5万
展开全部
this.value == ''是判断条件,少了个 = 号
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式