web前端|js教程
jQuery,设置,移除,文本框,默认值
web前端-js教程
jQuery实现的文本框默认值感应鼠标动作:
垂直行业电商平台源码,ubuntu启动机制,静态页面在tomcat中,爬虫模型端粒,php后台维护,平潭效果好的seo服务费lzw
本章节介绍一下如何利用jQuery实现文本框默认值感应鼠标动作的功能。
比如当文本框获取鼠标焦点的时候,默认值会被清空,当文本框没有输入内容,鼠标焦点离开的时候,又会恢复到默认值。
代码实例:
卡乐卡平台源码,vscode光标变成块状,ubuntu自带ftp,tomcat文件上传解析,爬虫地铁客流,php任务网源码,长沙外贸seo有哪些公司,dedecms企业网站,研发日志模板lzw
$("#email").focus(function(){
var email_txt = $(this).val();
if(email_txt == this.defaultValue){
$(this).val("");
}
})
$("#email").blur(function(){
var email_txt = $(this).val();
if (email_txt == "") {
$(this).val(this.defaultValue);
}
})
})
安卓平面射击小游戏源码,vscode弹出编译窗口,ubuntu 接管桌面,tomcat应用变慢,sqlite文件 可视化,易语言 插件显示网络下载,适合做信息报表的前端框架,月季上爬虫怎么治疗,php判断数组重复,仙桃外包seo推广,网站源代码知识产权,图片静态网页模板,8开报纸模板lzw
上面的代码实现了我们的要求,下面简单介绍一下它的实现原理:
非常的简单,就是为文本框注册focus和blur事件处理函数,当文本框获取焦点的时候,如果文本框的内容和默认值相同,那么就会清空文本框,当焦点离开文本框的时候,如果文本框的内容为空,那么就会恢复到默认值。
或者使用下面的代码:
$(.default-value).each(function() {
var default_value = this.value;
$(this).focus(function(){
if(this.value == default_value) {
this.value = \;
}
});
$(this).blur(function(){
if(this.value == \) {
this.value = default_value;
}
});
});