关于文本框的点击事件的JS代码怎么写

要求是:当鼠标点击输入框时原来存在的提示文字自动消失,当鼠标点击输入框以外的地方时,提示文字自动恢复,但是当有用户输入文字的时候,保留用户输入文字而不恢复提示文字... 要求是:当鼠标点击输入框时原来存在的提示文字自动消失,当鼠标点击输入框以外的地方时,提示文字自动恢复,但是当有用户输入文字的时候,保留用户输入文字而不恢复提示文字 展开
 我来答
匿名用户
2013-05-25
展开全部
<input type="text" name="keyword" size=34 value="请输入关键字" maxlength="50" onblur="if(!this.value.length){this.style.color='#FF5900';this.value='请输入关键字';}" onclick="if(this.value=='请输入关键字'){this.style.color='#FF5900';this.value='';}">
匿名用户
2017-04-11
展开全部
<script language="javascript">
function changeBegin(){
var str_text = document.getElementById("text1");
if (str_text.value==""){
str_text.value="请输入查询关键字"
}
}
function changeEnd(){
var str_text = document.getElementById("text1");
if (str_text.value=="请输入查询关键字"){
str_text.value=""
}
}
</script>
<input type="text" id="text1" onblur="changeBegin()" onfocus="changeEnd()" value="请输入查询关键字" size="20" />
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式