检查浏览器是否支持 HTML 验证
Check if browser supports HTML validation
>我有一个这样的CSS代码:
.input:required:invalid {
border: 1px solid red;
}
我对此输入的 HTML 如下所示:
<input class="input" type="text" required="required" />
从JS中,我想弄清楚浏览器是否支持CSS验证,例如在Mac版Chrome上,我收到一条错误消息,说我应该填写该字段并阻止用户提交表单,但是在Mobile Safari上,它不会显示任何内容,它将允许用户提交表单。
这可能吗?,我还有什么其他选择?
据我所知,没有办法用CSS验证表单。我相信您正在谈论HTML5验证并使用CSS为错误消息或必填字段添加样式?
http://www.w3schools.com/html/tryit.asp?filename=tryhtml5_input_required
相关文章:
- 为什么我的 JavaScript 会导致 HTML 验证错误
- 检查浏览器是否支持 HTML 验证
- 使用EJS模板进行HTML验证;文本/模板”;元素
- 通过HTML验证(RegEx)在电子邮件中验证域
- 如何使用PHP和HTML验证表单
- 如果我使用类型 = 按钮,HTML 5 验证就会消失
- 如何使用 HTML 验证日期范围
- HTML 5 验证表单缺少操作
- 如何隐藏启用 JavaScript 的浏览器的验证码并通过 html 验证
- 单击按钮时手动触发HTML验证
- 正在禁用HTML验证.如何设置'novalidate'适用于全球范围内的每种形式
- 使用Linkedin代码登录会给我html验证错误
- ajax在html验证后提交
- 如何通过使用OnChange Javascript HTML验证表单
- Grunt html验证插件
- 在不破坏HTML验证的情况下换行表行
- 哪个事件导致浏览器显示HTML验证消息
- javascript中的HTML验证
- 在我的textArea中的W3C Html验证器
- Piwik跟踪代码破坏HTML验证