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

前端技术 2023/09/01 JavaScript

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

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。