`
hackbomb
  • 浏览: 216555 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

支持手写输入及联想功能的下拉框

    博客分类:
  • Ext
阅读更多

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title> New Document </title>
<link rel="stylesheet" type="text/css" href="../ext/resources/css/ext-all.css" />
<script type="text/javascript" src="../ext/adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="../ext/ext-all.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head>

<body>
<script>
Ext.onReady(function(){
        Ext.QuickTips.init();
       
        var data =
        [
                ['1','Lislie','D005','male'],
                ['2','Merry','D004','female'],
                ['3','Edison','D003','male'],
                ['4','Mark','D002','male'],
                ['5','Leeon','D001','male']
        ];
 
        // 格式化数据,数据也可采用json数据
        var ds = new Ext.data.Store({
                proxy: new Ext.data.MemoryProxy(data), // 数据源
                reader: new Ext.data.ArrayReader({}, [ // 如何解析
                    {name: 'id'},
                    {name: 'name'},
                    {name: 'depno'},
                    {name: 'sex'}                              
                ])
        });
        ds.load(); 
   
        var storeList = new Ext.form.ComboBox({       
                store: ds,
                valueField:'id',     // option的值
                typeAhead: true,
                editable:true,//默认为true,false为禁止手写和联想功能
                displayField: 'name',//option的显示文本
                triggerAction: 'all',
                emptyText:'请选择',
                mode: 'local',
                selectOnFocus:true,
                renderTo:'show',
                width:135
        });
       
        //取得option值函数
        function getVal(){
            var val = storeList.getValue();//取得option值
            alert(val);
        }

        storeList.on('select', getVal);//当选择时触发该函数
});
</script>
<div id="show"></div>
</body>
</html>

分享到:
评论
2 楼 Jsan 2009-10-29  
当mode为'remote'时,手写的时候好像值会被下拉列表里面的元素给覆盖,不知有没有遇到过这种情况
1 楼 Jsan 2009-10-29  
当combo的mode为'remote'时,好像不支持手写联想

相关推荐

    可手写输入的下拉框,代码少,简单

    通过研究这个文件,开发者可以了解到如何将手写输入功能集成到自己的下拉框组件中,也可以根据自己的需求进行定制和优化。 总之,"可手写输入的下拉框"是一种实用且创新的交互设计,它利用现代Web技术提升了用户...

    可以输入的下拉框 下拉框和文本框组合共用

    可以输入的下拉框. 下拉框和文本框组合共用可以输入的下拉框. 下拉框和文本框组合共用可以输入的下拉框. 下拉框和文本框组合共用可以输入的下拉框. 下拉框和文本框组合共用可以输入的下拉框. 下拉框和文本框组合共用...

    uniapp模仿下拉框实现文字联想功能 - uniapp输入联想(官方样式-附源码)

    一般是个输入框,输入关键词,下拉一个搜索列表。 ``ElementUI``有提供``&lt;el-autocomplete&gt;``,但uniapp官网没提供这么细,特简单扩展了一下: ## 三、参数说明: |名称| 类型 | 说明 | |--|--|:--| | type | int | ...

    【ASP.NET编程知识】ASP .NET 可编辑输入自动匹配的下拉框.docx

    ASP.NET 可编辑输入自动匹配的下拉框 本文将详细介绍 ASP.NET 可编辑输入自动匹配的下拉框的实现方法,该控件可以自动匹配用户输入的内容,并提供相关的下拉选项。本文将从三个方面介绍该控件的实现方法:首先,...

    支持手动输入的下拉框

    在IT界,尤其是在前端开发中,“支持手动输入的下拉框”是一种常见的用户界面元素,它结合了传统下拉选择框的功能与文本输入框的优势,为用户提供更灵活、高效的交互体验。这种组件通常被称为“自动补全”或“类型...

    C#文本框输入提示功能 下拉框

    2. **下拉框功能**: 在文本框中集成下拉框(Dropdown)功能,可以提供预设选项供用户选择,而不是手动输入。在Windows Forms中,我们可以使用`ComboBox`控件来实现。首先,你需要添加`ComboBox`到你的界面,并填充...

    自做多选下拉框和可联想文本框

    总之,“自做多选下拉框和可联想文本框”是提高用户交互体验的重要手段,而ComponentOne组件库则为实现这些功能提供了便利。通过深入理解和熟练运用这些技术,开发者可以创建出更加智能和友好的应用程序。

    asp.net可输入可选择下拉框

    总之,"asp.net可输入可选择下拉框"是一种增强用户体验的设计,它通过结合传统的下拉框和文本框功能,提高了数据输入的灵活性。理解和实现这种控件,不仅可以提升项目的用户界面质量,也是对ASP.NET开发技能的进一步...

    Amazon 关键词下拉框联想采集

    首先,关键词下拉框联想是搜索引擎提供的一种常见功能,当用户在搜索框输入部分关键词时,平台会自动显示出与之相关的完整词汇或短语,以帮助用户快速找到他们可能感兴趣的内容。在亚马逊上,这种功能同样存在,它能...

    可以输入带自动匹配的下拉框

    而“可以输入”的下拉框则是结合了输入框(Input Field)的功能,允许用户输入自定义的文字,同时提供匹配建议。 在“自动匹配”的实现上,通常会涉及到JavaScript、Ajax以及后端编程。当用户在输入框中输入字符时...

    可进行输入编辑的select下拉框

    下拉框选择已有固定value,也可以选择后进行编辑,也可以直接输入数值。

    C# ASP.net 下拉框自动搜索查询功能

    总的来说,C# ASP.NET中的下拉框自动搜索查询功能通过监听用户输入,实时更新下拉框中的选项,提高了用户查找信息的效率。这种功能对于大型数据集或长选项列表的场景尤其有用。在实际项目中,应根据具体需求调整数据...

    自动匹配可输入的下拉框

    4. **手写输入支持**:在一些场景下,用户可能需要手写输入,比如输入特殊字符或者签名。这通常需要结合canvas或特定的手写输入插件来完成,将手写输入的图形转换为文本,然后应用到自动匹配逻辑中。 5. **性能优化...

    WPF中支持检索的双列下拉框

    本主题将深入探讨如何构建一个支持检索功能的双列下拉框,这对于提高用户体验和数据展示效果尤其有用。这个自定义控件允许用户输入关键词进行快速查找,同时下拉菜单呈现为双列布局,有效利用屏幕空间。 首先,我们...

    可输入的下拉框

    Bootstrap的`&lt;select&gt;`元素可以通过`class="form-control"`获得基本样式,但默认的`&lt;select&gt;`不支持输入功能。为了实现输入功能,我们可以使用一个`&lt;input&gt;`元素配合`&lt;ul&gt;`或`&lt;div&gt;`来模拟下拉框。`&lt;input&gt;`用于输入...

    jquery下拉框集成搜索功能

    在实现下拉框搜索功能时,通常我们会使用一个输入框(input element)作为搜索字段,监听其`keyup`事件,当用户输入字符时触发搜索。我们可以创建这样一个输入框,并将其与下拉框关联起来: ```html &lt;!-- 下拉框...

    select下拉框添加搜索功能

    为了提高用户的操作效率,我们常常需要在`select`下拉框中集成搜索功能,让用户能够通过输入关键字快速找到所需选项。这就是"select下拉框添加搜索功能"这个知识点的核心所在。 在`select`下拉框中实现搜索功能,...

    带搜索的下拉框,并且支持多选

    在IT界,尤其是在前端开发中,"带搜索的下拉框,并且支持多选"是一个常见的功能需求。这种设计主要用于提高用户体验,使用户能够在大量的选项中快速定位并选择多个符合需求的项目。以下是对这个主题的详细解释: 一...

    可文本输入的下拉框select

    在网页开发中,"可文本输入的下拉框select"是一种常见的交互元素,它结合了传统的HTML `&lt;select&gt;` 下拉菜单和自由文本输入的功能。这种设计可以为用户提供更灵活的选择方式,既可以快速从预设选项中选取,也可以手动...

Global site tag (gtag.js) - Google Analytics