表单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 相关文章推荐
求得div 下 img的src地址的js代码
Feb 28 Javascript
javascript中substr,substring,slice.splice的区别说明
Nov 25 Javascript
JQuery实现用户名无刷新验证的小例子
Mar 22 Javascript
javascripit实现密码强度检测代码分享
Dec 12 Javascript
JavaScript中的原型prototype属性使用详解
Jun 05 Javascript
每天一篇javascript学习小结(Array数组)
Nov 11 Javascript
AngularJS中实现用户访问的身份认证和表单验证功能
Apr 21 Javascript
js实现hashtable的赋值、取值、遍历操作实例详解
Dec 25 Javascript
JavaScript编程设计模式之观察者模式(Observer Pattern)实例详解
Oct 25 Javascript
「中高级前端面试」JavaScript手写代码无敌秘籍(推荐)
Apr 08 Javascript
简单了解TypeScript中如何继承 Error 类
Jun 21 Javascript
vue3+typeScript穿梭框的实现示例
Dec 29 Vue.js
纯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
php中serialize序列化与json性能测试的示例分析
2013/04/27 PHP
PHP PDO fetch 模式各种参数的输出结果一览
2015/01/07 PHP
php生成mysql的数据字典
2016/07/07 PHP
php正则判断是否为合法身份证号的方法
2017/03/16 PHP
PHP编程计算文件或数组中单词出现频率的方法
2017/05/22 PHP
PHP设计模式之工厂方法设计模式实例分析
2018/04/25 PHP
Js 弹出框口并返回值的两种常用方法
2010/12/30 Javascript
js怎么判断flash swf文件是否加载完毕
2014/08/14 Javascript
bootstrap table 服务器端分页例子分享
2015/02/10 Javascript
JS实现文件动态顺序载入的方法
2015/03/07 Javascript
JQuery select(下拉框)操作方法汇总
2015/04/15 Javascript
利用js实现禁止复制文本信息
2015/06/03 Javascript
实例详解jQuery的无new构建
2016/08/02 Javascript
node.js中module.exports与exports用法上的区别
2016/09/02 Javascript
BootStrap按钮标签及基本样式
2016/11/23 Javascript
jQuery中DOM节点删除之empty与remove
2017/01/20 Javascript
vue2.0实现移动端的输入框实时检索更新列表功能
2018/05/08 Javascript
[01:01:04]2018DOTA2亚洲邀请赛 4.5 淘汰赛 OpTic vs TNC 第一场
2018/04/06 DOTA
[01:34]DAC2018主赛事第四日五佳镜头 Gh巨牙海民助Miracle-死里逃生
2018/04/07 DOTA
python处理json数据中的中文
2014/03/06 Python
python使用在线API查询IP对应的地理位置信息实例
2014/06/01 Python
Python中的fileinput模块的简单实用示例
2015/07/09 Python
python通过文本在一个图中画多条线的实例
2020/02/21 Python
北京鼎普科技股份有限公司软件测试面试题
2012/04/07 面试题
Java模拟试题
2014/11/10 面试题
班组长的岗位职责
2013/12/09 职场文书
小区门卫工作职责
2013/12/14 职场文书
安全标准化汇报材料
2014/02/03 职场文书
自动化毕业生专业自荐书范文
2014/02/04 职场文书
文明之星事迹材料
2014/05/09 职场文书
节约每一滴水演讲稿
2014/09/09 职场文书
2015年街道除四害工作总结
2015/05/15 职场文书
冲出亚马逊观后感
2015/06/03 职场文书
三八红旗手主要事迹材料
2015/11/04 职场文书
redis的list数据类型相关命令介绍及使用
2022/01/18 Redis
HTML实现仿Windows桌面主题特效的实现
2022/06/28 HTML / CSS