仪陇家园分类信息网、仪陇生活网、仪陇家园网

搜索

autoTip 飞飞的基于jquery的input表单输入框默认提示信息插件

[复制链接]
seo 发表于 2021-10-31 16:39:00 | 显示全部楼层 |阅读模式
脚本大小:24KB
脚本语言:简体中文
脚本类型:国产软件
脚本授权:免费软件
更新时间:2010-09-23 18:58:53
脚本类别:悬浮漂浮
相关链接: 官方网址  演示地址
网友评分:3分
应用平台:javascript

本插件是为输入用户名的提示信息而写的。功能虽然简单但对于做开发的人来说每次写这几行代码也实属繁琐,所以我就把这几行代码写成了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
插件源码

  1. $.fn.autoTip = function(G){
  2. /**
  3. +------------------------------------------------------------------------------
  4. * input用户名自动提示插件
  5. +------------------------------------------------------------------------------
  6. * @author 飞飞
  7. * @version 1.0
  8. * @QQ 276230416
  9. +------------------------------------------------------------------------------
  10. * 参数
  11. * @input 入参
  12. * json对象
  13. * @ dvalue input表单提示默认值
  14. * @ tip 默认提示信息样式名class
  15. * @ tipnone 在指定的input执行click时替换的样式名class
  16. +------------------------------------------------------------------------------
  17. *使用方法:
  18. * $("#xxx").autotip();
  19. * @ #xxx 为需要提示的input的id
  20. */
  21. var D;
  22. D = {
  23. dvalue:"用户名/电子邮箱",//表单默认值
  24. tip:"tip", //默认提示信息样式名class
  25. tipnone:"tipnone" //在指定的input执行click时替换的样式名class
  26. };
  27. $.extend(D,G);
  28. if ($(this).val()==""){
  29. $(this).val(D.dvalue)
  30. .addClass(D.tip)
  31. .click(function(){
  32. if($(this).val()==D.dvalue){
  33. $(this).val("");
  34. $(this).removeClass(D.tip);
  35. $(this).addClass(D.tipnone);
  36. }
  37. })
  38. .blur(function(){
  39. if($(this).val()==""){
  40. $(this).removeClass(D.tipnone);
  41. $(this).addClass(D.tip);
  42. $(this).val(D.dvalue);
  43. }
  44. });
  45. };
  46. }
复制代码



四五互联移动下载
  • 群英网络电信下载
  • 巨牛网络电信下载
  • 创梦网络电信下载
  • 回复

    使用道具 举报

    全部回复0 显示全部楼层

    发表回复

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    楼主

    审核员

    热门推荐

    联系客服 关注微信 下载APP 返回顶部 返回列表