0 0

YUI的autocomplete功能,为什么不支持中文10

1有没有人用过YUI的autocomplete功能,为什么不支持中文
ac_accessible_clean.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
	import="java.util.*"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>


    <meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>Screenreader Accessibility</title>

<style type="text/css">
/*margin and padding on body element
  can introduce errors in determining
  element position and are not recommended;
  we turn them off as a foundation for YUI
  CSS treatments. */
body {
	margin:0;
	padding:0;
}
</style>

<link rel="stylesheet" type="text/css" href="../../build/fonts/fonts-min.css" />
<link rel="stylesheet" type="text/css" href="../../build/autocomplete/assets/skins/sam/autocomplete.css" />
<script type="text/javascript" src="../../build/yahoo-dom-event/yahoo-dom-event.js"></script>
<script type="text/javascript" src="../../build/animation/animation-min.js"></script>
<script type="text/javascript" src="../../build/datasource/datasource-min.js"></script>
<script type="text/javascript" src="../../build/autocomplete/autocomplete-min.js"></script>


<!--begin custom header content for this example-->
<style type="text/css">
#myAutoComplete {
    width:15em; /* set width here or else widget will expand to fit its container */
    padding-bottom:2em;
}
</style>


<!--end custom header content for this example-->

</head>

<body class="yui-skin-sam">


<h1>Screenreader Accessibility</h1>

<div class="exampleIntro">
	<p>This AutoComplete example demonstrates how to make the widget more screenreader accessible.</p>
			
</div>

<!--BEGIN SOURCE CODE FOR EXAMPLE =============================== -->


<div id="myAutoComplete">
	<label id="myInputLabel" for="myInput">Enter a state:</label>&nbsp;<input id="myInput" type="text">
	<div id="myContainer"></div>
</div>

<script type="text/javascript" src="assets/js/data.js"></script>
<script type="text/javascript">
YAHOO.example.Accessibility = function() {
    // Set up DataSource and AutoComplete instances
    var oDS = new YAHOO.util.LocalDataSource(YAHOO.example.Data.arrayStates, {responseSchema: {fields : ["state"]}});
    var oAC = new YAHOO.widget.AutoComplete("myInput", "myContainer", oDS);
    

    // Set up span element with screenreader text
    var elLabel = YAHOO.util.Dom.get("myInputLabel"),
        origLabel = elLabel.innerHTML,
        screenreaderLabel = "<span style=\"position:absolute;left:-999em;\">Use the up and down arrow keys to navigate suggestions.</span>"

    // Insert the screenreader text whenever user starts an AutoComplete interaction
    oAC.textboxFocusEvent.subscribe(function(){elLabel.innerHTML += screenreaderLabel;});
    oAC.textboxBlurEvent.subscribe(function(){elLabel.innerHTML = origLabel;});

    // The typeAhead feature must also be set to true for screenreader support
    oAC.typeAhead = true;
    
    // Turn off autoHighlight for less confusion
    oAC.autoHighlight = false;

    return {
        oDS: oDS,
        oAC: oAC
    };
}();
</script>

<!--END SOURCE CODE FOR EXAMPLE =============================== -->

</body>
</html>


YUI 
2010年5月03日 22:21
目前还没有答案

相关推荐

    yahoo3.0 YUI Examples

    【描述】提到这是一个"Examples"集合,并提醒用户这不是"spring2.0中文参考手册.pdf",暗示了压缩包的内容与Spring框架无关,而是专注于YUI 3.0的学习资源。描述中的链接可能是提供额外资料的下载地址,例如CSDN...

    YUI 详细说明文档

    YAHOO工具库是YUI的核心组成部分之一,提供了多种实用功能来简化开发流程。 **1.1 YAHOO工具库提供的方法** - **namespace**:此方法用于创建全局命名空间,以便在项目中组织代码和避免命名冲突。例如,`YAHOO....

    基于jquery的文本框与autocomplete结合使用(asp.net+json)

    在本文中,我们将探讨如何将jQuery的Autocomplete功能与ASP.NET和JSON相结合,以实现一个动态的、自动填充的文本框。Autocomplete是jQuery UI库的一部分,它允许用户在输入时从预定义的数据集中获得建议,提高用户...

    提示补全组件Suggest

    淘宝原来用的是 YUI AutoComplete, 但因其庞大的体积(压缩后 30k, 还需依赖 30k 的 datasource 组件),同时对中文输入法的支持不好(这是英美人士永远难以发现的 bug),使得 YUI AutoComplete 显得很鸡肋。...

    YahooUI Library

    YUI 作为一款成熟的前端工具和控件库,凭借其丰富的功能集和良好的社区支持,在 Web 开发领域占据着重要的地位。无论是对于初学者还是经验丰富的开发者而言,掌握 YUI 都能够极大地提升工作效率,助力项目的成功实施...

    21个强大的javascript框架.doc

    YUI是Yahoo推出的一系列Web UI控件和工具集合,涵盖了AutoComplete、Button、Calendar、Charts、ColorPicker等多种组件。这些控件不仅功能丰富,而且高度可定制,适用于创建复杂且互动性高的Web应用。此外,YUI还...

    SublimeText2-文本编辑器-Ubuntu-插件大全

    - **中文光标支持**: 为解决中文光标问题,可以安装`InputHelper`插件,确保Sublime Text正确显示中文光标。 **3. 插件篇** Sublime Text 2的强大之处在于其丰富的插件库。以下是一些常用的插件: - **安装包管理...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    +为页面的Form添加autocomplete="off"属性。 -参考http://www.cnblogs.com/sanshi/archive/2009/09/04/1560146.html#1635830 +添加对extjs3.0中所有语言的支持。 -ExtAspNet扩展的多语言包在js\languages\...

    DSJS:该死的小JS扫描仪

    该死的小JS扫描仪 该死的小型JS扫描程序(DSJS)是功能齐全JavaScript库漏洞扫描程序,用不到100行代码编写。 必须注意,它是项目的衍生作品。 当前,它会检查以下JavaScript库的易受攻击的版本: angularjs , ...

    layui的表单验证支持ajax判断用户名是否重复的实例

    如下所示: 在一个表单中,在提交前我们想判断该用户名是否存在,在layui中不支持。onblur()失去焦点事件,用按钮来手动触发,表单又...input type=text id=username name=username autocomplete=off class=layui-in

    ExtAspNet_v2.3.2_dll

    +为页面的Form添加autocomplete="off"属性。 -参考http://www.cnblogs.com/sanshi/archive/2009/09/04/1560146.html#1635830 +添加对extjs3.0中所有语言的支持。 -ExtAspNet扩展的多语言包在js\languages\...

    DWR与界面开发 资料大全

    3. **AutoComplete和LiveGrid**:预置的组件,简化了常见的用户界面任务,如自动补全和实时表格更新。 三、DWR的配置与集成 1. **Web.xml配置**:在Web应用的部署描述符中配置DWR Servlet。 2. **DWR Engine ...

    layui实现显示数据表格、搜索和修改功能示例

    本文实例讲述了layui实现显示数据表格、搜索和修改功能。分享给大家供大家参考,具体如下: &lt;input class=layui-input name=keyword id=demoReload autocomplete=off&gt; &lt;button class=layui-btn ...

    layui.js实现的表单验证功能示例

    例如,`title` 可能代表一个必须填写且不为空的字段。 其他的表单元素,如姓名、手机号码和邮箱,也可以使用同样的方式设置验证: ```html 请输入姓名" autocomplete="off" lay-verify="fname"&gt; ...

    layui数据表格重载实现往后台传参

    input class=layui-input name=keyword id=demoReload autocomplete=off&gt; &lt;button class=layui-btn data-type=reload&gt;搜索&lt;/button&gt;&lt;/div&gt; 在js加入初始化代码和定义加载方法 layui.use('table', ...

    layui在form表单页面通过Validform加入简单验证的方法

    form简单验证 &lt;input type="text" name="email" datatype="e" ignore="ignore" placeholder="请输入邮箱" autocomplete="off" class="layui-input"&gt;... "*":"不能为空!", "*6-16":"请填写6到16位任意

    Ajax一统天下之Dojo整合篇

    Dojo Toolkit是一个开源的JavaScript库,专注于提供高性能的用户界面组件和工具,支持跨浏览器的兼容性,并且具有强大的AJAX功能。Dojo的一个显著特点是它的组件化设计,使得开发者能够轻松地扩展和定制组件的功能。...

    layui的数据表格+springmvc实现搜索功能的例子

    如下所示: 主要在前端页面加: ...input class=layui-input name=keyWord id=keyWord autocomplete=off&gt; &lt;select name=keyType id=key_type class=layui-btn&gt; &lt;option value=

    layui layer select 选择被遮挡的解决方法

    在编程的时候, layer弹窗中的select 经常会遇到被遮挡的情况: 解决方法:在页面里面找到对应div的class 给overflow新的属性visible即可(默认值。内容不会被修剪,会呈现在元素框之外。)即可显示出下拉框 ...

Global site tag (gtag.js) - Google Analytics