找回密码
 注册
广告投放 虚位以待【阿里云】2核2G云新老同享 99元/年,续费同价做网站就用糖果主机-sugarhosts.comJtti.com-新加坡服务器,美国服务器,香港服务器
查看: 316|回复: 0

[jquery插件]飞飞input表单输入框默认提示信息插件

[复制链接]
发表于 2010 年 10 月 1 日 10:53:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
『特别提示:以下内容由金光新闻采集从互联网自动获取』
本插件是为输入用户名的提示信息而写的。功能虽然简单但对于做开发的人来说每次写这几行代码也实属繁琐,因此我就把这几行代码写成了jquery的插件以求以后用起来更加便捷。
简单说明:
1.可以自动默认提示信息,若不设置则默认值为:用户名/邮箱
2.当input获得焦点时,input的值会被自动清除;当input失去焦点时,会判断输入值与默认值是否一致,假设一致(或空)则再次显示默认提示信息,若不一致(已输入信息)则input值为所输入值
3.此插件是jquery插件,调用方式为 * $("#xxx").autoTip(); 并可以指定input获得焦点和失去焦点的CSS样式。以下为参数说明
+------------------------------------------------------------------------------
* 参数
* @input 入参
* json对象
* @ dvalue input表单提示默认值
* @ tip 默认提示信息样式名class
* @ tipnone 在指定的input执行click时替换的样式名class
+------------------------------------------------------------------------------
*使用方法:
* $("#xxx").autotip();
* @ #xxx 为需要提示的input的id
在线示例演示
http://www.ffasp.com/plugs/autotip/
以下为插件源码
  1. $.fn.autoTip = function(G){
    /**
    +------------------------------------------------------------------------------
    * input用户名自动提示插件
    * 参数
    * @input 入参
    *     json对象
    *     @ dvalue       input表单提示默认值
    *     @ tip          默认提示信息样式名class
    *     @ tipnone      在指定的input执行click时替换的样式名class
    +------------------------------------------------------------------------------
    *使用方法:
    * $("#xxx").autotip();
    * @ #xxx 为需要提示的input的id
    */
            var D;
            D = {
                    dvalue:"用户名/电子邮箱",//表单默认值
                    tip:"tip",             //默认提示信息样式名class
                    tipnone:"tipnone"      //在指定的input执行click时替换的样式名class
            };
            $.extend(D,G);
            if ($(this).val()==""){
                    $(this).val(D.dvalue)
                               .addClass(D.tip)
                           .click(function(){
                                    if($(this).val()==D.dvalue){
                                                     $(this).val("");
                                                     $(this).removeClass(D.tip);
                                                     $(this).addClass(D.tipnone);
                                    }
                                    })
                                    .blur(function(){
                                    if($(this).val()==""){
                                      $(this).removeClass(D.tipnone);
                                      $(this).addClass(D.tip);
                                      $(this).val(D.dvalue);
                                    }
                                    });
            };
    }
复制代码

『以上内容为网上采集,并不代表金光网络的观点,请及时删除不良信息和非法内容!』
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|金光论坛

GMT+8, 2025 年 2 月 3 日 21:08 , Processed in 0.025600 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表