手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >javascript和jquery实现设置和移除文本框默认值效果代码
javascript和jquery实现设置和移除文本框默认值效果代码
摘要:这里想实现的效果是:设置和移除文本框默认值,如下图鼠标放到文本框中的时候,灰字消失。1.可以用简单的方式,就是给input文本框加上onfo...

这里想实现的效果是:设置和移除文本框默认值,如下图鼠标放到文本框中的时候,灰字消失。

javascript和jquery实现设置和移除文本框默认值效果代码1

1.可以用简单的方式,就是给input文本框加上onfocus属性,如下代码:

复制代码 代码如下:

<input id="keyword" name="keyword" size="10" value="请输入关键字进行搜索"

onfocus='if(this.value=="请输入关键字进行搜索"){this.value="";}; '

onblur='if(this.value==""){this.value="请输入关键字进行搜索";};'>

其实onfocus属性挺好用的,还可以在通过onfocus属性改变css样式,如下代码:

复制代码 代码如下:

<input id="keyword" name="keyword" size="10" value="请输入关键字进行搜索"

onfocus='if(this.value=="请输入关键字进行搜索"){this.value="";}; this.className="input01"'

onblur='if(this.value==""){this.value="请输入关键字进行搜索";}; this.className="input02"'>

2.也可以使用jquery实现:

复制代码 代码如下:

$(document).ready(function() {

var vdefault = $('#keyword').val();

$('#keyword').focus(function() {

//获得焦点时,如果值为默认值,则设置为空

if ($(this).val() == vdefault) {

$(this).val("");

}

});

$('#keyword').blur(function() {

//失去焦点时,如果值为空,则设置为默认值

if ($(this).val()== "") {

$(this).val(vdefault); ;

}

});

});

当然实现的方式还有很多种,这里只是我使用过的...

【javascript和jquery实现设置和移除文本框默认值效果代码】相关文章:

javascript用函数实现对象的方法

javascript实现图片跟随鼠标移动效果的方法

javascript实现获取服务器时间

jquery实现的判断倒计时是否结束代码

javascript实现树形菜单的方法

javascript实现点击后变换按钮显示文字的方法

Javascript实现div层渐隐效果的方法

javascript实现行拖动的方法

javascript实现youku的视频代码自适应宽度

javascript实现日期按月份加减

精品推荐
分类导航