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\'); })
就是只能输入数字了。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持phpstudy。
本文地址:https://www.stayed.cn/item/1336
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我