问题标签 [html5-validation]
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.
email - 如何限制电子邮件类型的输入?
我的 type="email" 元素有一个pattern="[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,3}$"
但不包括以下内容。
- 电子邮件地址不应以整数开头
- 电子邮件地址应包含“.com”
我如何将它们包含在模式中?
php - Symfony 2 验证消息
在 symfony 2 中,我有一个name
文件,我想验证它,如果它包含数字,我想显示一条消息。我的代码是:
但是当我在字段中写一个数字时,我会看到此消息Please match the requested format
,因为我的字段代码如下所示:
输入标签有一个模式和错误,我看到来自 HTML5。我该如何解决这个问题?
asp.net - 在 asp:dropdownlist 上的 html5 验证
有没有办法在 asp:dropdownlist 上使用 html5 验证(不是 asp:RequiredFieldValidator)。我已经尝试过这个:
我希望它与此类似(除了 asp:dropdownlist):
html - 是否可以自定义 HTML 5属性错误信息?
我正在使用 HTML5 required 属性来执行页面内验证。
请看这个插件:http://plnkr.co/edit/Swy4hFEewCYlnL0bJKq1?p= streamer
但我不想显示默认的错误文本"Please fill out this field."
,而是想要另一条自定义消息说"You cannot leave the xyz field empty. Blah, blah, blah"
我该怎么做?甚至可能吗?
网上资料好像不够多。
请指导。
jquery - 确保在 h5validate 事件之后触发自定义事件
我遇到了 H5Validate 的问题,他们的事件在我实现的自定义事件之后被触发,有效地阻止了我的事件被触发,因为它们基于 H5validate 事件。
我目前使用的解决方法是将 H5validate 的触发事件设置为change
或$('#form').h5Validate({ change: true });
同时触发我的事件focusout
。虽然这可行,但我更愿意找到一种方法让我的事件在 H5validate 之后触发,这样我就可以使用该事件来获得更多“实时验证”的感觉,并确保更改在允许用户移动keyup
之前保持按钮处于禁用状态focusout
转发,看不到服务器端验证弹出。
http://jsfiddle.net/darcher/ufp056nh/
编辑,它实际上偶尔会起作用。什么是确保我的事件将在 h5validate 之后触发而不做一些 hacky 之类的最佳方法setTimeout
regex - Html5 输入模式
我.*?[a-z]([a-z])([a-z])([a-z]).*?(\s+)(\d+)
从一些在线生成器中获得了这种模式,但它不起作用。
我需要允许的模式:
“最少 3 个字符长度的字符串、下一个空格和下一个最少 1 个字符的整数”[abc 1] 或相同但顺序不同的“最少 1 个字符的整数、下一个空格和下一个最少 3 个字符长度的字符串”[3 gtf ]。
谢谢。
html5-validation - HTML5 输入类型 URL 不允许带有模式的空格
我使用的是 HTML5 输入类型,您知道标准验证是非常宽松的。
考虑这个标记:
我想添加一个自定义pattern
属性来检查用户是否不能提供任何空间。
你可以分叉这个小提琴:http: //jsfiddle.net/t6dtbhqo/
javascript - JS Regex 排除一些数字
我有一个需要收集单个号码的字段
现在值可以是 1-9999 但是我有一些我不允许的数字,比如说
如果输入了其中一个数字,是否可以使用正则表达式模式强制表单提交失败?