问题标签 [webshim]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
512 浏览

knockout.js - 带有 durandal updatePolyfill 的 Webshims 库

我正在尝试在基于 durandal 的 SPA 中使用 Webshims lib。遵循 WebShims lib 网站上的说明,包括自定义 modernizr、jquery 和 polyfill。只要控件不是通过视图中的剔除或 durandal 过渡动态加载,所有工作都很好。

浏览 Webshims 的网站,它提到了这样的事情

如果使用插件、脚本或框架,它使用“普通”JS/jQuery 操作方法而不是相应的 webshims 增强操作方法来生成新的 HTML5 内容(即:.html() 而不是 .htmlPolyfill()),则方法 .updatePolyfill() 可用于填充动态内容:

我正在努力寻找做到这一点的最佳地点。我显然不想碰 durandal 的模块。要么我扩展一个,要么在加载 html 时获取一个钩子。还有其他人尝试这样做吗?指针?方向?欢迎任何建议。

0 投票
1 回答
159 浏览

validation - 填写一次表格后,我在下次填写之前将表格空白(新对话),但边框仍然是红色

我在具有多个 pagelet(div)的单页应用程序中使用 webshims 进行 html5 表单验证。不会提交表单,但会在每次对话后调用本地 javascript,并发布收集的数据。接下来,我遍历所有字段并重置值。然后,我将新用户带回第一个具有新对话的第一个表单的 pagelet。这一次,即使在填充了正确的值之后,边框也不会变成绿色。注意:但是,当我们选择字段并在字段外部单击而不填充时。然后在填充正确的数据边框后变为绿色。但是,当我们尝试以编程方式迭代每个字段并重置它并使用 javascript 焦点方法来实现它时,这并没有成功。

我确定我一定错过了一些东西。能指出什么。

问候酒保

0 投票
1 回答
456 浏览

javascript - jqueryMobile datebox 和 webshim + checkValidity()

我正在使用datebox,如果没有任何值,我希望对我的输入进行一些验证。

我正在使用 webshim,如果我删除它会很好用data-role="datebox"。他们有什么方法可以使它与日期框一起使用吗?

0 投票
0 回答
713 浏览

html - 使用 Webshim 的 Safari 6 上的 html5 表单字段验证错误

使用 Webshim 后,必需属性在 Safari 中不起作用。我不断收到错误{“错误”:“请使用 POST 请求”}。在此处输入链接描述

0 投票
3 回答
1133 浏览

html - 在 grails 中使用 webshim

我在 grails 中运行 webshims 时遇到了很多问题。我相信问题是当我在我的 .gsp 页面中包含 polyfiller.js 文件时,polyfiller.js 无法访问库中的任何其他 js 文件......有人知道解决方法吗?整个库可以在一个文件中,所以我只在 .gsp 中包含一个文件,这样就不会出现访问问题。

在 gsp....

IE6_8是一个包含目录下所有js文件的模块,但是还是不行...

IE6_8 模块:

javascript 控制台响应如下:

由于 grails 将模块组合到一个文件中,所有 .js 文件都包含在 bundle-bundle_IE6_8_defer.js 中

0 投票
1 回答
154 浏览

webshim - Webshim:如何静态设置无旋转按钮选项

我试图从日期控件中删除旋转:

也尝试了其他变体,但从未成功。

有文档吗?也适用于设置“位置”属性的类似情况。

0 投票
6 回答
8445 浏览

html - Polyfill HTML5 表单属性(用于输入字段)

这是我使用的标记:

现在我意识到它不适用于旧 IE,因此我正在寻找 HTML 5 polyfill。

有人知道涵盖此 HTML5 功能的某个 polyfill 吗?

0 投票
1 回答
299 浏览

javascript - JavaScript 启用新的 HTML5 按钮属性:formaction、formmethod

我需要在表单中有不同的按钮来将数据提交给不同的操作。我可以使用按钮 formaction 和 formmethod 的新 HTML5 属性来做到这一点:https ://developer.mozilla.org/en-US/docs/Web/HTML/Element/button

但这些当然不适用于旧版本的 Internet Explorer。是否有人知道一些 javascript 有条件地将事件处理程序添加到旧浏览器中的按钮以模拟上述行为?

我在https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-Browser-Polyfills上看到了列表,但在那里没有看到这样的库。

0 投票
1 回答
1937 浏览

jquery - 在使用来自 webshim 的自定义验证提交之前比较两个文本字段值以避免重复

我正在使用 webshim 库,我需要比较两个文本字段值以避免重复并希望设置自定义验证消息。

如果两个文本字段值相同,则在第一次提交表单时,自定义有效性消息将按照定义进行替换。但是当更改“国家 2”值时,该字段仍然无效并且没有提交表单。

谢谢

0 投票
1 回答
256 浏览

backbone.js - 用于表单值的主干视图和 webshims

在骨干项目中使用 webshim 的最佳方法是什么?有没有办法避免全局使用它并且只为特定视图加载它?