`
warnerhit
  • 浏览: 123784 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

给form表单元素添加提示tooltip

阅读更多
html中加tooltip的方法

1。 如果是image,可以用alt和title属性

2。 如果是其他元素,可以用title属性

http://www.javascriptkit.com/howto/toolmsg.shtml

3。 如果是image,需要给image中的一个部分加tooltip,可以用usemap属性

http://www.frankmanno.com/ideas/css-imagemap/#

http://www.blogjava.net/auditionlsl/archive/2009/05/26/278012.html

http://www.jb51.net/web/18431.html

4。 特殊形状的tooltip

http://www.filamentgroup.com/lab/image_free_css_tooltip_pointers_a_use_for_polygonal_css

/*Tooltip and Pointer CSS*/
.fg-tooltip {
 padding: .8em;
 width: 12em;
 border-width: 2px !important;
 position: absolute;
}
.fg-tooltip .fg-tooltip-pointer-down, .fg-tooltip .fg-tooltip-pointer-down-inner {
 position: absolute; 
 width:0; 
 height:0; 
 border-bottom-width: 0;
 background: none;
}
.fg-tooltip .fg-tooltip-pointer-down { 
 border-left: 7px solid transparent; 
 border-right: 7px solid transparent;
 border-top-width: 14px;
 bottom: -14px;
 right: auto;
 left: 50%;
 margin-left: -7px;
}
.fg-tooltip .fg-tooltip-pointer-down-inner {
 border-left: 5px solid transparent; 
 border-right: 5px solid transparent;
 border-top: 10px solid #fff;
 bottom: auto;
 top: -14px;
 left: -5px;
}

jquery 方法:
表单input中提示文字value随鼠标焦点移进移出而显示或隐藏的jQuery代码 

<input value="请输入用户名" type="text">
<input value="请输入密码" type="text">
<input value="提交" type="submit">
<script>
$(function(){
//输入框中文字颜色控制
$("input:not(:last)").css("color","#999");
});
//用户名框鼠标焦点移进,文字消失
$("input:first").click(function () {
var check1 = $(this).val();
if (check1 == this.defaultValue) {
$(this).val("");
}
});
//用户名框鼠标焦点移出,文字显示
$("input:first").blur(function () {
$(this).val(this.defaultValue);
});
//密码框鼠标焦点移进,文字消失
$("input:eq(1)").click(function () {
var check2 = $(this).val();
if (check2 == this.defaultValue) {
$(this).val("");
}
//密码框鼠标焦点移出,文字显示
$("input:eq(1)").blur(function () {
$(this).val(this.defaultValue);
});
})
</script>
---------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charsetGB2312" />
  <title>文本框点击时文字消失,失去焦点时文字出现 练习 by 阿会楠</title>
  
 </head>
 <body>
  <input type="text" value="请输入您的姓名" id="myinput" />
 </body>
</html>
<script language="JavaScript" type="text/javascript">
   function addListener(element,e,fn){    
        if(element.addEventListener){    
             element.addEventListener(e,fn,false);    
         } else {    
             element.attachEvent("on" + e,fn);    
          }    
   }
   var myinput = document.getElementById("myinput");
   addListener(myinput,"click",function(){
    myinput.value = "";
   })
   addListener(myinput,"blur",function(){
    myinput.value = "请输入您的姓名";
   })
</script></font>
<a href="http://js.alixixi.com/">欢迎访问阿里西西网页特效代码站,js.alixixi.com</a>

表单文本框提示样式,点击输入框时,灰色提示文字消失

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  <html xmlns="http://www.w3.org/1999/xhtml">  <head>  <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />  <title>表单文本框提示样式</title>  <style type="text/css">  <!--  .a1 {  color: #CCCCCC;  }  .a2 {  color: #000;  }  -->  </style>  </head>  <body>  <input name="n" type="text"/>  <input name="n1" type="text"/>  <script language="javascript">  window.onload=function(){  s('n','Your message1');s('n1','Your message2')  }  function g(a){return document.getElementById(a)}  function s(n,v){  with(g(n)){  className='a1';value=v;  onfocus=function(){if(value==v)value='';className='a2'}  onblur=function(){if(value==''){value=v;className='a1'}}  }  }  </script>  </body>  </html>

jquery tip插件:
http://xllily.iteye.com/blog/953557
http://yuanhsh.iteye.com/blog/985641
分享到:
评论

相关推荐

    form-field-tooltip(气泡提示)

    "form-field-tooltip"是UI设计中的一个关键元素,主要功能是提供气泡提示,帮助用户理解并操作表单字段。在本文中,我们将深入探讨form-field-tooltip的原理、应用场景、实现方法以及相关的技术细节。 **一、气泡...

    jQuery Form Validation and Tooltip

    本项目的核心在于,通过JavaScript和CSS,我们可以实现对表单输入的即时验证,并以提示信息的形式展示给用户,这些提示通常以工具提示(tooltip)的形式呈现。 **jQuery基础知识** jQuery 是一个广泛使用的...

    表单验证ToolTip类型的友好提示方式

    本话题聚焦于"表单验证Tooltip类型的友好提示方式",这是一种优雅地向用户提供反馈的技术,旨在增强交互性和易用性。 Tooltip是一种常见的UI元素,它在鼠标悬停时显示额外的信息或提示,通常用于提供简短的解释或...

    JQuery 实现的带有Tooltip效果表单验证

    当用户尝试提交表单时,我们检查是否有未通过验证的字段,如果有,则阻止表单提交并给出提示。 这个简单的示例展示了如何使用`jQuery`结合CSS和HTML创建一个带有Tooltip效果的表单验证。你可以根据实际需求扩展此...

    jquery formValidation表单验证插件实例

    对于动态添加的表单元素,FormValidation提供了`addField`和`removeField`方法来动态管理验证: ```javascript // 添加字段 $('#myForm').formValidation('addField', 'newFieldName', { validators: { // 验证...

    form表单标签大全

    ### Struts2 Form表单标签大全及应用解析 #### 表单标签概述 在Web开发中,表单是用户与服务器交互的重要手段之一。Struts2框架为了简化表单的操作和增强其功能,提供了一系列丰富的表单标签。本文将详细介绍...

    基于jQuery.validate及Bootstrap的tooltip开发气泡样式的表单校验组件思路详解

    我用过formValidation这个校验框架,虽然它跟bootstrap配合地很好,但是校验风格太死板,不太满足个性化的场景;后来我找到了jquery.validate,我发现这个框架还挺好的,因为它只提供校验机制,但是不提供特定校验的...

    jQuery表单消息提示功能.zip

    `&lt;form&gt;`标签用于创建表单,`&lt;input&gt;`、`&lt;textarea&gt;`等元素用于收集用户输入,而`&lt;span&gt;`或`&lt;div&gt;`常用来存放提示信息。CSS可以用来设置元素的定位、颜色、大小等,使提示信息与表单设计保持一致。 6. **响应式设计...

    一个可用于表单填写的动态帮助提示信息纯js的Tootip类库源码例子

    在HTML文件`form-field-tooltip.html`中,开发者首先需要在表单字段上添加特定的属性,如"data-tooltip",来指定提示信息。然后,通过JavaScript引入`js`目录下的库文件,并调用初始化函数来应用Tooltip功能。例如...

    C#中窗体Form的美化

    3. 动态提示:利用ToolTip控件,可以实现鼠标悬停时显示提示信息,增强交互体验。 总结,C#中窗体Form的美化涉及多个方面,包括基本样式调整、自定义标题栏、GDI+绘图技术、窗体动画、拖动窗体以及高级特性。通过...

    利用Windows API实现的可显示多行文字的ToolTip(5KB)...

    3. `Form1.frm`:这是主程序的表单文件,可能包含了使用自定义多行工具提示的界面元素。 4. `Group1.vbg`:这可能是一个包含其他控件或组件的资源文件,例如可能包含了用于测试多行工具提示的控件组。 5. `...

    基于jQuery的鼠标移到问号上出现提示框的demo,可以用于表单项的说明

    "基于jQuery的鼠标移到问号上出现提示框的demo"是一个常见的交互元素,常用于提供表单项的附加信息或帮助用户理解复杂的输入要求。这个功能利用了jQuery库的强大功能,使得在网页上实现这种交互效果变得简单高效。 ...

    Jquery表单验证(采用poshytip提示)

    可以给表单元素添加自定义属性,如`data-error="请输入有效的邮箱地址"`,并在验证失败时通过jQuery选择器触发提示。 6. **阻止默认行为**:验证失败时,使用`.preventDefault()`阻止表单的默认提交行为,防止数据...

    Bootstrap响应式弹出式窗口表单代码.zip

    例如,`Modal`插件实现了弹出式窗口的动态显示和隐藏,`Popover`提供了浮动提示信息,而`Tooltip`则在鼠标悬停时显示元素的简短描述。 6. **自定义化**:Bootstrap 3.3.7的代码是模块化的,可以根据项目需求进行...

    element中利用tooltip实现文字超出框悬浮显示

    在这个例子中,`&lt;el-tooltip&gt;` 是组件的基本容器,`effect` 属性定义了提示框的背景颜色,`placement` 属性则定义了提示框相对于触发元素的位置。 为了实现文字超出框悬浮显示,我们可以创建一个新的 Vue 组件 `...

    C#TextBox、ToolTip、ErrorProvide的使用例子

    - **ToolTip**:为控件添加工具提示,当鼠标悬停在控件上时显示。 - **ErrorProvider**:为控件提供错误信息和视觉警告,通常用于表单验证。 #### 二、TextBox简介 `TextBox` 是一个基本的文本输入控件,它可以...

    jQuery EasyUI 扩展(tip和form)

    在"jQuery EasyUI 扩展(tip和form)"这个主题中,我们将深入探讨如何利用 EasyUI 的扩展功能来优化提示(tip)和表单(form)的交互体验。 首先,让我们谈谈“Tip”。在 Web 开发中,提示信息通常用于向用户提供即时...

    如何在asp.net中用jQuery实现便捷的提示功能和表单验证功能

    提示功能(Tooltip)是提升用户体验的一种常见方法,它可以在鼠标悬停在某个元素上时显示额外的信息。jQuery提供了简单的API来创建自定义的提示效果。例如,我们可以使用`title`属性来设置默认的提示文本,然后使用`...

    Jquery Validate修改版

    原版jQuery Validate通常将错误消息直接插入到表单元素下方,而修改版则采用了更现代的悬浮窗口(Tooltip)方式显示提示信息,具体特点如下: 1. **动态显示**:当用户输入不符合规则时,提示窗口会即时出现在相应...

Global site tag (gtag.js) - Google Analytics