例子
表单中鼠标移进字体消失,移出提示字体显示
代码如下 | 复制代码 |
//捕获焦点时 function onFocusFun(element, elementvalue) { if (element.value == elementvalue) { element.value = “”; } } //离开输入框触发事件 function onBlurFun(element, elementvalue) { if (element.value == “” || element.value.replace(/\s/g, “”) == “”) { //鼠标移出后不管文本框中的值是否为空都替换为空 element.value = elementvalue; //将值赋予文本框 } } 用法:<input type=”text” class=”" value=”" id=”username” name=”username” onfocus=”onFocusFun(this, ‘用户名/手机号’)” onblur=”onBlurFun(this, ‘用户名/手机号’)” /> |
现在这个年代对于网页优化都非常的重要了,我们可以使用jquery来实现并且jquery代码更简洁。
代码如下 | 复制代码 |
<input id="xf_search" type="text" /> <script type="text/javascript"> (function (){ $("#xf_search").focus(function (){(this.value=='请输入楼盘名称')?this.value='':false}); $("#xf_search").blur(function (){(this.value=='')?this.value='请输入楼盘名称':false}); }()); </script> |
时间: 2024-09-24 11:11:53