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 相关文章推荐
JavaScript去除空格的几种方法
Oct 03 Javascript
Node.js实战 建立简单的Web服务器
Mar 08 Javascript
类似php的js数组的in_array函数自定义方法
Dec 27 Javascript
jquery中ajax函数执行顺序问题之如何设置同步
Feb 28 Javascript
有关jquery与DOM节点操作方法和属性记录
Apr 15 Javascript
第一次接触神奇的Bootstrap基础排版
Jul 26 Javascript
使用PBFunc在Powerbuilder中支付宝当面付款功能
Oct 01 Javascript
浅析jsopn跨域请求原理及cors(跨域资源共享)的完美解决方法
Feb 06 Javascript
JavaScript实现前端分页控件
Apr 19 Javascript
详解jQuery中关于Ajax的几个常用的函数
Jul 17 jQuery
Vue路由之JWT身份认证的实现方法
Aug 26 Javascript
vue 验证两次输入的密码是否一致的方法示例
Sep 29 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
兼容PHP和Java的des加密解密代码分享
2014/06/26 PHP
baidu博客的编辑友情链接的新的层窗口!经典~支持【FF】
2007/02/09 Javascript
jquery 实现密码框的显示与隐藏示例代码
2013/09/18 Javascript
Jquery实现的角色左右选择特效
2014/05/21 Javascript
javascript自定义函数参数传递为字符串格式
2014/07/29 Javascript
JS+CSS实现淡入式焦点图片幻灯切换效果的方法
2015/02/26 Javascript
javascript实现树形菜单的方法
2015/07/17 Javascript
JavaScript实现的多种鼠标拖放效果
2015/11/03 Javascript
jquery制作属于自己的select自定义样式
2015/11/23 Javascript
JS实现合并两个数组并去除重复项只留一个的方法
2015/12/17 Javascript
JavaScript——DOM操作——Window.document对象详解
2016/07/14 Javascript
关于Jquery中的bind(),on()绑定事件方式总结
2016/10/26 Javascript
详解Vuejs2.0之异步跨域请求
2017/04/20 Javascript
Angularjs验证用户输入的字符串是否为日期时间
2017/06/01 Javascript
Vue实现数字输入框中分割手机号码的示例
2017/10/10 Javascript
原生JS上传大文件显示进度条 php上传文件代码
2020/03/27 Javascript
安装vue-cli报错 -4058 的解决方法
2017/10/19 Javascript
React Native 真机断点调试+跨域资源加载出错问题的解决方法
2018/01/18 Javascript
Vue验证码60秒倒计时功能简单实例代码
2018/06/22 Javascript
Vue.js图片预览插件使用详解
2018/08/27 Javascript
js实现点击烟花特效
2020/10/14 Javascript
微信小程序基于高德地图API实现天气组件(动态效果)
2020/10/22 Javascript
JavaScript缓动动画函数的封装方法
2020/11/25 Javascript
python去掉 unicode 字符串前面的u方法
2018/10/21 Python
十个Python练手的实战项目,学会这些Python就基本没问题了(推荐)
2019/04/26 Python
Python运行异常管理解决方案
2020/03/09 Python
Python之关于类变量的两种赋值区别详解
2020/03/12 Python
解决django框架model中外键不落实到数据库问题
2020/05/20 Python
python3环境搭建过程(利用Anaconda+pycharm)完整版
2020/08/19 Python
Python修改DBF文件指定列
2020/12/19 Python
CSS3 filter(滤镜)实现网页灰色或者黑色模式的代码
2020/11/30 HTML / CSS
悦木之源美国官网:Origins美国
2016/08/01 全球购物
中西医专业毕业生职业规划书
2014/02/24 职场文书
宿舍标语大全
2014/06/19 职场文书
现役军人家属慰问信
2015/03/24 职场文书
新闻通讯稿模板
2015/07/22 职场文书