问题标签 [foundation-abide]
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.
javascript - Foundation 的 Abide 验证和选项卡
遵守版本 5.5.2 不会验证隐藏字段。但是,这也意味着验证不适用于非活动选项卡中的字段。
示例代码可以是:
住在这里:http: //jsfiddle.net/1ukfgwqt/(在点击提交之前不要点击第二个标签)。
除了降级到 5.5.1 或手动编辑 Foundation 的 JS 文件之外,是否有其他方法可以重新启用对隐藏字段的验证或修复对非活动选项卡的验证(直到我报告的问题得到修复)?
javascript - 基础包中缺少 CSS
在下载页面上,它说 package essential(foundation-6.3.0-essential)包含 Reveal Modal 和 Abide 验证,但下载后发现它在 css 中不存在。
javascript - Abide Foundation - 触发 valid.fndtn.abide
我正在使用 Abide 在表单上运行验证,效果很好。但是,如果表单有效或无效,我将无法执行操作。
HTML:
Javascript:
有效或无效侦听器中的代码未运行。
我不明白为什么这不起作用。valid.fndtn.abide 的事件监听器没有被触发吗?Abide 正在工作,因为正在显示字段验证。
谢谢。
html - Firefox 输入模式正则表达式范围
这与此问题相同的问题有关:
Firefox 错误:无法检查输入,因为该模式不是有效的正则表达式:正则表达式中的身份转义无效
在<input>
模式属性中使用转义字符时,Firefox 会向控制台抛出以下错误:
无法检查
<input pattern='^[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEFa-zA-Z\s\'-]{1,50}$'>
,因为模式不是有效的正则表达式:正则表达式中的无效身份转义
因此,当在字段上使用pattern
属性时<input>
,不再需要转义 unicode 字符。在这种情况下,用户只需要停止转义他们的字符并更改\@\%
为@%
,问题就解决了。
我有这个更复杂的正则表达式模式,我该如何改变它以在 Firefox 中工作?
本质上,只要所有字符都在这些范围内,它就允许长度在 1..50 个字符之间的任何字符串:
- \u00A0-\uD7FF
- \uF900-\uFDCF
- \uFDF0-\uFFEF
- 阿兹
- AZ
以及空格、撇号和连字符。快速搜索会发现\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEFa
它的一部分相当广泛地用于各种正则表达式。我只是不知道使用什么来代替这里的转义 unicode 字符引用。
laravel - 仅插入空格时的验证 - Foundation Abide
我是Foundation的初学者。我刚接到一个任务,用 Foundation 创建的表单来解决问题。它的验证是通过 Foundation Abide 完成的。问题是,在 HTML 中我可以看到添加了“必需”,并且当我们在输入字段中仅添加空格时,验证将其作为普通字符串接受。当输入字段为空时,验证工作正常,它显示错误消息“此字段是必需的”。
当用户在输入字段中仅输入空格时,我希望验证返回错误“此字段是必需的”。知道这是怎么做到的吗?
css - 基础 6 遵守不显示消息
我面临一个非常奇怪的问题。我的错误信息没有显示