威尼斯www.9778.com-威尼斯正版官方网站

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

日期:2020-01-03编辑作者:服务器&运维
jQuery过滤器插件fastLiveFilter//jquery.fastLiveFilter.jsjQuery.fn.fastLiveFilter = function { options = options || {}; list = jQuery; var input = this; var lastFilter = ''; var timeout = options.timeout || 0; var callback = options.callback || function() {}; var keyTimeout; var lis = list.children(); var len = lis.length; var oldDisplay = len > 0 ? lis[0].style.display : "block"; callback; input.change { var filter = input.val; var li, innerText; var numShown = 0; for (var i = 0; i < len; i++) { li = lis[i]; innerText = !options.selector ? (li.textContent || li.innerText || "") : $.find.text(); if (innerText.toLowerCase >= 0) { if (li.style.display == "none") { li.style.display = oldDisplay; } numShown++; } else { if (li.style.display != "none") { li.style.display = "none"; } } } callback; return false; }).keydown { clearTimeout; keyTimeout = setTimeout { if === lastFilter ) return; lastFilter = input.val; }, timeout); }); return this;} $ { $.fastLiveFilter;body { margin: 0px; background-color: #F6F6F6; }.jq22{ width: 600px; height: 500px; margin-left: auto; margin-right: auto; background-color: #FFFFFF; padding: 10px; } One Two Three One awo bhree cne dwo ehree fne gwo hhree ihree

您可能感兴趣的文章:

  • asp select下拉菜单选择图标并实时显示
  • input+select(multiple) 实现下拉框输入值
  • select下拉选择框美化实现代码(js+css+图片)
  • jquery取消选择select下拉框示例代码
  • js自动查找select下拉的菜单并选择(示例代码)
  • 一个不错的仿携程自定义数据下拉选择select
  • js实现Select下拉框具有输入功能的方法
  • JS实现的5级联动Select下拉选择框实例
  • jQuery实现非常实用漂亮的select下拉菜单选择效果

我们知道,一般select下拉框是只能选择的,不能用来输入内容的。而有时我们会遇...

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

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');
})

就是只能输入数字了。

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

Autotab也是一款功能专一的表单插件,它提供了自动跳格的功能,当用户输入的字符数一旦超过...

希望本文所述对大家的jquery程序设计有所帮助。

基于jQuery实现select下拉选择可输入附源码下载,jqueryselect

我们知道,一般select下拉框是只能选择的,不能用来输入内容的。而有时我们会遇到下拉框中没有要选择的信息项或者下拉选项特别多时,我们可以让select变成text,允许用户输入想要的内容,同时还可以在输入的时候将包含关键字的项也列出来,供快速选择。

图片 1

查看演示效果            源码下载

本文将用实例和大家分享一款基于jQuery的下拉框插件,它允许用户输入内容,同时下拉选项中会及时匹配相关选项,支持键盘操作,还支持html选项内容,当然还能让下拉的过程带有动画效果。我们来看下如何使用。

HTML结构

下面是一个基本的select下拉框。

<select id="editable-select"> 
<option>Alfa Romeo</option> 
<option>Audi</option> 
<option>中国人民银行</option> 
<option>中国人民</option> 
<option>中国</option> 
<option>BMW</option> 
</select> 

此外还需要加载jQuery库和jquery.editable-select.js文件,在源码下载包里已经有了。

jQuery

只需要以下代码就能实现传统的下拉框变成有输入功能的下拉框了。

$('#editable-select').editableSelect({ 
effects: 'slide' 
}); 

其实我们细看插件代码就会发现,作者是将原有的select处理了下,变成了一个输入表单text和一个列表ul。这样text可以输入,下拉选项则用ul面板,这样一来ul里的选项就可以添加任意html代码了,demo中有示例。然后通过使用CSS以及js技术可以实现下拉弹出、输入查找匹配功能。

选项设置

filter:过滤,即当输入内容时下拉选项会匹配输入的字符,支持中文,true/false,默认true。
effects:动画效果,当触发弹出下拉选择框时的下拉框展示过渡效果,有default,slide,fade三个值,默认是default。
duration:下拉选项框展示的过渡动画速度,有fast,slow,以及数字(毫秒),默认是fast。

事件

onCreate:当输入时触发。
onShow:当下拉时触发。
onHide:当下拉框隐藏时触发。
onSelect:当下拉框中的选项被选中时触发。

事件调用方法:

$('#editable-select').editableSelect({ 
onSelect: function (element) { 
alert("Selected!"); 
} 
}); 

以上内容给大家分享了核心代码,需要源码的朋友可以直接下载哦。

本效果是使用jquery.fastLiveFilter.js插件来实现的,类似于搜索框的输入提示功能,实现对匹配项目的自动过滤功能,当你输入的时候,会根据输入的字符智能匹配符合的内容,自动列出来,提高人性化操作体验,如果您对jquery.fastLiveFilter.js插件的用法感兴趣,这是个很不错的例子。

本文实例讲述了jquery.fastLiveFilter.js实现输入自动过滤的方法。分享给大家供大家参考。具体如下:

本文由威尼斯www.9778.com发布于服务器&运维,转载请注明出处:jquery表单插件Autotab使用方法详解,jqueryautotab

关键词:

jquery实现点击展开列表同时隐藏其他列表_jquery_脚本之家

本文实例呈报了jquery达成点击打开列表相同的时候掩盖其余列表。分享给大家供我们参考。具体如下: 原生js实现新...

详细>>

JavaScript中伪协议 javascript:使用探讨_javascript技巧_脚本之家

废话不多说,先上个效果图: 将javascript代码添加到客户端的方法是把它放置在伪协议说明符javascript:后的URL中。这个...

详细>>

javascript弹出拖动窗口_javascript技巧_脚本之家

以上是本文实现javascript弹出拖动窗口的全部内容,希望对大家有所帮助。 您可能感兴趣的文章: javascript div 弹出可拖...

详细>>

jQuery中remove方法用法实例_jquery_脚本之家

remove(State of Qatar方法的定义和用法: 本文实例陈述了jQuery中remove(卡塔尔方法用法。分享给我们供我们参谋。具体解析...

详细>>