表单JS弹出填写提示效果代码


Posted in Javascript onApril 16, 2011

HTML

<form id="form1" runat="server"> 
<div> 
<div style="margin-top:100px"> 
<asp:TextBox ID="TextBox1" runat="server" HintTitle="增加的内容信息标题" HintInfo="控制在100个字数内,标题文本尽量不要太长。"></asp:TextBox></div> 
</div> 
</form>

页面中的样式
<style type="text/css"> 
.focus 
{ 
border: 1px solid #FC0 !important; 
background: url(Admin/Images/focus_bg.jpg) repeat-x !important; 
color: #00F !important; 
} 
/*提示文字样式*/ 
#HintMsg 
{ 
width: 271px; 
position: absolute; 
display: none; 
} 
#HintMsg .HintTop 
{ 
height: 9px; 
background: url(Admin/Images/hintbg1.gif) no-repeat; 
overflow: hidden; 
} 
#HintMsg .HintInfo 
{ 
padding: 0 5px; 
border-left: 1px solid #000; 
border-right: 1px solid #000; 
background: #FFFFE1; 
line-height: 1.5em; 
} 
#HintMsg .HintInfo b 
{ 
display: block; 
margin-bottom: 6px; 
padding-left: 15px; 
background: url(Admin/Images/hint.gif) left center no-repeat; 
height: 13px; 
line-height: 16px; 
} 
#HintMsg .HintInfo b span 
{ 
display: block; 
float: right; 
text-indent: -9999px; 
background: url(Admin/Images/close.gif) no-repeat; 
width: 12px; 
height: 12px; 
cursor: pointer; 
} 
#HintMsg .HintFooter 
{ 
height: 22px; 
background: url(Admin/Images/hintbg2.gif) no-repeat; 
} 
</style>

关键JS
$(function() { 
$(".input,.login_input,.textarea").focus(function() { 
$(this).addClass("focus"); 
}).blur(function() { 
$(this).removeClass("focus"); 
}); 
//输入框提示,获取拥有HintTitle,HintInfo属性的对象 
$("[HintTitle],[HintInfo]").focus(function(event) { 
$("*").stop(); //停止所有正在运行的动画 
$("#HintMsg").remove(); //先清除,防止重复出错 
var HintHtml = "<ul id=\"HintMsg\"><li class=\"HintTop\"></li><li class=\"HintInfo\"><b>" + $(this).attr("HintTitle") + "</b>" + $(this).attr("HintInfo") + "</li><li class=\"HintFooter\"></li></ul>"; //设置显示的内容 
var offset = $(this).offset(); //取得事件对象的位置 
$("body").append(HintHtml); //添加节点 
$("#HintMsg").fadeTo(0, 0.85); //对象的透明度 
var HintHeight = $("#HintMsg").height(); //取得容器高度 
$("#HintMsg").css({ "top": offset.top - HintHeight + "px", "left": offset.left + "px" }).fadeIn(500); 
}).blur(function(event) { 
$("#HintMsg").remove(); //删除UL 
}); 
});

效果图:

 表单JS弹出填写提示效果代码

以上内容来子一个下载的网站,具体的名字忘记了....仅作参考

Javascript 相关文章推荐
javascript 面向对象编程基础:继承
Aug 21 Javascript
jQuery-Easyui 1.2 实现多层菜单效果的代码
Jan 13 Javascript
js调试系列 初识控制台
Jun 18 Javascript
jQuery实现tab标签自动切换的方法
Feb 28 Javascript
JS实现淘宝支付宝网站的控制台菜单效果
Sep 28 Javascript
深入浅析JSON.parse()、JSON.stringify()和eval()的作用详解
Apr 03 Javascript
详解vue数据渲染出现闪烁问题
Jun 29 Javascript
Vue自定义过滤器格式化数字三位加一逗号实现代码
Mar 23 Javascript
vue弹窗组件使用方法
Apr 28 Javascript
JS实现获取word文档内容并输出显示到html页面示例
Jun 23 Javascript
JS/HTML5游戏常用算法之追踪算法实例详解
Dec 12 Javascript
微信小程序全局变量改变监听的实现方法
Jul 15 Javascript
纯JAVASCRIPT图表动画插件Highcharts Examples
Apr 16 #Javascript
分享10篇优秀的jQuery幻灯片制作教程及应用案例
Apr 16 #Javascript
javascript 弹出窗口中是否显示地址栏的实现代码
Apr 14 #Javascript
js网页侧边随页面滚动广告效果实现
Apr 14 #Javascript
jquery下jstree简单应用 - v1.0
Apr 14 #Javascript
JQuery之拖拽插件实现代码
Apr 14 #Javascript
jQuery创建插件的代码分析
Apr 14 #Javascript
You might like
【动漫杂谈】关于《请在T台上微笑》
2020/03/03 日漫
php Notice: Undefined index 错误提示解决方法
2010/08/29 PHP
使用PHP+MySql实现微信投票功能实例代码
2017/09/29 PHP
ThinkPHP框架实现的微信支付接口开发完整示例
2019/04/10 PHP
javascript css float属性的特殊写法
2008/11/13 Javascript
jQuery中siblings()方法用法实例
2015/01/08 Javascript
javascript 获取浏览器版本
2015/01/21 Javascript
原生js实现数字字母混合验证码的简单实例
2015/12/10 Javascript
Highcharts入门之简介
2016/08/02 Javascript
JavaScript正则获取地址栏中参数的方法
2017/03/02 Javascript
详解VueJs异步动态加载块
2017/03/09 Javascript
从parcel.js打包出错到选择nvm的全部过程
2018/01/23 Javascript
select获取下拉框的值 下拉框默认选中方法
2018/02/28 Javascript
对于防止按钮重复点击的尝试详解
2019/04/22 Javascript
常见的浏览器存储方式(cookie、localStorage、sessionStorage)
2019/05/07 Javascript
弱类型语言javascript开发中的一些坑实例小结【变量、函数、数组、对象、作用域等】
2019/08/07 Javascript
javascript将16进制的字符串转换为10进制整数hex
2020/03/05 Javascript
element 中 el-menu 组件的无限极循环思路代码详解
2020/04/26 Javascript
[02:53]DOTA2英雄基础教程 山岭巨人小小
2013/12/09 DOTA
Python 面向对象 成员的访问约束
2008/12/23 Python
使用C语言来扩展Python程序和Zope服务器的教程
2015/04/14 Python
Python中类型关系和继承关系实例详解
2015/05/25 Python
python解析基于xml格式的日志文件
2017/02/25 Python
Python实现多并发访问网站功能示例
2017/06/19 Python
Python3.6简单反射操作示例
2018/06/14 Python
python新手学习使用库
2020/06/11 Python
Python Pillow(PIL)库的用法详解
2020/09/19 Python
python获取天气接口给指定微信好友发天气预报
2020/12/28 Python
CSS3基础(RGBa、text-shadow、box-shadow、border-radius)
2012/11/13 HTML / CSS
西班牙用户之间买卖视频游戏的平台:Wakkap
2020/03/21 全球购物
美国沙龙美发产品购物网站:Hair.com by L’Oreal
2020/11/09 全球购物
护理学中专毕业生求职信
2013/11/11 职场文书
公司领导班子对照检查材料
2014/09/24 职场文书
2014年学校总务处工作总结
2014/12/08 职场文书
Html5生成验证码的示例代码
2021/05/10 Javascript
试用1103暨1103、1101同门大比武 [ DAIWEI ]
2022/04/05 无线电