jquery表单插件Autotab使用方法详解


Posted in Javascript onJune 24, 2016

Autotab也是一款功能专一的表单插件,它提供了自动跳格的功能,当用户输入的字符数一旦超过已定义的最大长度,则会根据事先设置的目标自动跳转到相应元素上,省却了

用户按【Tab】键的麻烦。最典型的应用就是输入IP地址、软件激活码等地方了,我们做的web项目中也有很多地方可以用到这插件,对于提高用户体验还是很有帮助的。

使用时需要引入jquery.autotab.js,下载地址:点击进入下载页面

<html>
 <head>
 <title> New Document </title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <script src="jquery-2.1.0.min.js" type="text/javascript"></script>
 <script src="jquery.autotab.js" type="text/javascript"></script>
 <script type="text/javascript">
 //页面加载方法
 $(function(){
 $('#autotab').submit(function(){
  return false;
 })
 $('#autotab :input').autotab_magic();//为页面文本框绑定autotab插件
 })
 </script>
 </head>

 <body>
 <h1>jQuery整理笔记七</h1>
 <h2>Autotab自动Tab文本框</h2>
 <form method="post" action="" id="autotab">
 <label>请输入验证码:
 <input type="text" name="num1" id="num1" maxlength="3" size="3">
 <input type="text" name="num2" id="num2" maxlength="3" size="3">
 <input type="text" name="num3" id="num3" maxlength="3" size="3">
 <input type="text" name="num4" id="num4" maxlength="3" size="3">
 <input type="text" name="num5" id="num5" maxlength="3" size="3">
 <input type="text" name="num6" id="num6" maxlength="3" size="3">
 </form>
 </body>
</html>

除了可以限定输入长度外,还可以通过autotab_filter()方法限定输入的字符类型,这个方法还能过滤大写、小写、空格、字母等,具体的用到了现查吧。
如果将上面的js改成:

$(function(){
 $('#autotab').submit(function(){
 return false;
 });
 $('#autotab :input').autotab_magic().autotab_filter('numeric');
})

就是只能输入数字了。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
基于JQuery的6个Tab选项卡插件
Sep 03 Javascript
文档对象模型DOM通俗讲解
Nov 01 Javascript
解析offsetHeight,clientHeight,scrollHeight之间的区别
Nov 20 Javascript
JavaScript实现鼠标点击后层展开效果的方法
May 13 Javascript
Active控件问题小结(附解决办法)
Jun 09 Javascript
AngularJS实现ajax请求的方法
Nov 22 Javascript
详解webpack提取第三方库的正确姿势
Dec 22 Javascript
Vue实现购物车的全选、单选、显示商品价格代码实例
May 06 Javascript
javascript数组元素删除方法delete和splice解析
Dec 09 Javascript
如何实现iframe父子传参通信
Feb 05 Javascript
Vue项目结合Vue-layer实现弹框式编辑功能(实例代码)
Mar 11 Javascript
解决VUE-Router 同一页面第二次进入不刷新的问题
Jul 22 Javascript
jQuery插件cxSelect多级联动下拉菜单实例解析
Jun 24 #Javascript
jQuery下拉框的简单应用
Jun 24 #Javascript
浅谈json取值(对象和数组)
Jun 24 #Javascript
json对象与数组以及转换成js对象的简单实现方法
Jun 24 #Javascript
jQuery实现点击弹出背景变暗遮罩效果实例代码
Jun 24 #Javascript
JS控制文本域只读或可写属性的方法
Jun 24 #Javascript
jQuery插件扩展extend的简单实现原理
Jun 24 #Javascript
You might like
微信支付开发告警通知实例
2016/07/12 PHP
Yii2框架数据库简单的增删改查语法小结
2016/08/31 PHP
PHP实现批量重命名某个文件夹下所有文件的方法
2017/09/04 PHP
PHP+ajax实现获取新闻数据简单示例
2018/05/08 PHP
tp5.0框架隐藏index.php入口文件及模块和控制器的方法分析
2020/02/11 PHP
找到一点可怜的关于dojo资料,谢谢作者!
2006/12/06 Javascript
nicejforms——美化表单不用愁
2007/02/20 Javascript
jQuery模拟点击A标记示例参考
2014/04/17 Javascript
js中直接声明一个对象的方法
2014/08/10 Javascript
浅谈Javascript中深复制
2014/12/01 Javascript
JavaScript中Date.toSource()方法的使用教程
2015/06/12 Javascript
Angular2学习笔记——详解NgModule模块
2016/12/02 Javascript
Vue.js实现在下拉列表区域外点击即可关闭下拉列表的功能(自定义下拉列表)
2017/05/30 Javascript
微信小程序之GET请求的实例详解
2017/09/29 Javascript
关于Vue组件库开发详析
2018/07/01 Javascript
NodeJS实现同步的方法
2019/03/02 NodeJs
vue.js实现只能输入数字的输入框
2019/10/19 Javascript
JavaScript中ES6规范中let和const的用法和区别
2020/08/06 Javascript
WebStorm中如何将自己的代码上传到github示例详解
2020/10/28 Javascript
jQuery实现手风琴特效
2021/01/11 jQuery
python对数组进行反转的方法
2015/05/20 Python
Using Django with GAE Python 后台抓取多个网站的页面全文
2016/02/17 Python
python事件驱动event实现详解
2018/11/21 Python
Python flask路由间传递变量实例详解
2020/06/03 Python
Python读取ini配置文件传参的简单示例
2021/01/05 Python
芬兰攀岩、山地运动和户外活动用品购物网站:Bergfreunde
2016/10/06 全球购物
船舶专业个人求职信范文
2014/01/02 职场文书
经济担保书范文
2014/04/02 职场文书
先进事迹报告会主持词
2014/04/02 职场文书
幼儿园小班评语大全
2014/04/17 职场文书
保护环境倡议书500字
2014/05/19 职场文书
医院领导班子整改方案
2014/10/01 职场文书
2015年党性分析材料
2014/12/19 职场文书
小兵张嘎观后感300字
2015/06/03 职场文书
大学新生入学感想
2015/08/07 职场文书
python字符串常规操作大全
2021/05/02 Python