手机
当前位置:查字典教程网 >编程开发 >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实现图片跟随鼠标移动效果的方法

jquery实现弹出层效果实例

JavaScript实现表格点击排序的方法

jQuery实现文本展开收缩特效

javascript实现行拖动的方法

javascript实现树形菜单的方法

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

JavaScript实现鼠标点击后层展开效果的方法

javascript用函数实现对象的方法

javascript实现带下拉子菜单的导航菜单效果

精品推荐
分类导航