表单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 相关文章推荐
JQuery index()方法使用代码
Jun 02 Javascript
jquery blockUI 遮罩不能消失与不能提交的解决方法
Sep 17 Javascript
jquery弹出关闭遮罩层实例
Aug 06 Javascript
JavaScript实现多维数组的方法
Nov 20 Javascript
JavaScript中匿名、命名函数的性能测试
Sep 04 Javascript
jQuery新窗口打开外链接
Jul 21 Javascript
Bootstrap框架实现广告轮播效果
Nov 28 Javascript
JavaScript获取键盘按键的键码(参照表)
Jan 10 Javascript
JavaScript常用数组操作方法,包含ES6方法
May 10 Javascript
解决vue2 在mounted函数无法获取prop中的变量问题
Nov 15 Javascript
ES6使用新特性Proxy实现的数据绑定功能实例
May 11 Javascript
Vue 事件的$event参数=事件的值案例
Jan 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输出控制功能在简繁体转换中的应用
2006/10/09 PHP
Ajax+PHP边学边练 之五 图片处理
2009/12/03 PHP
php中随机显示图片的函数代码
2011/06/23 PHP
PHP安装memcached扩展笔记
2015/05/28 PHP
jQuery(1.6.3) 中css方法对浮动的实现缺陷分析
2011/09/09 Javascript
js关闭父窗口时关闭子窗口
2013/04/01 Javascript
基于JavaScript实现继承机制之原型链(prototype chaining)的详解
2013/05/07 Javascript
超级好用的jQuery圆角插件 Corner速成
2014/08/31 Javascript
javascript显示中文日期的方法
2015/06/18 Javascript
原生JS实现网络彩票投注效果
2016/09/25 Javascript
获取当前按钮或者html的ID名称实例(推荐)
2017/06/23 Javascript
详解Vue 全局引入bass.scss 处理方案
2018/03/26 Javascript
jQuery实现简单复制json对象和json对象集合操作示例
2018/07/09 jQuery
RequireJS用法简单示例
2018/08/20 Javascript
vue刷新页面时去闪烁提升用户体验效果的实现方法
2018/12/10 Javascript
es6 filter() 数组过滤方法总结
2019/04/03 Javascript
小程序实现新用户判断并跳转激活的方法
2019/05/20 Javascript
Nodejs监听日志文件的变化的过程解析
2019/08/04 NodeJs
使用Layer组件弹出多个对话框(非嵌套)与关闭及刷新的例子
2019/09/25 Javascript
javascript设计模式 ? 外观模式原理与用法实例分析
2020/04/15 Javascript
JavaScript ECMA-262-3 深入解析(二):变量对象实例详解
2020/04/25 Javascript
javascript操作向表格中动态加载数据
2020/08/27 Javascript
python使用装饰器作日志处理的方法
2019/07/11 Python
python 写一个水果忍者游戏
2021/01/13 Python
高清屏中使用Canvas绘图出现模糊的问题及解决方法
2019/06/03 HTML / CSS
联想西班牙官网:Lenovo西班牙
2018/08/28 全球购物
党员政治学习材料
2014/05/14 职场文书
个性婚礼策划方案
2014/05/17 职场文书
学习张丽丽心得体会
2014/09/03 职场文书
导游词格式
2015/02/13 职场文书
教师个人工作总结范文2015
2015/10/14 职场文书
小学作文指导之如何写人?
2019/07/08 职场文书
描述鲁迅的名言整理,一生受用
2019/08/08 职场文书
关于React Native使用axios进行网络请求的方法
2021/08/02 Javascript
十大经典日本动漫排行榜 海贼王第三,犬夜叉仅第八
2022/03/18 日漫
Python中使用Opencv开发停车位计数器功能
2022/04/04 Python