html - Firefox 4 必需的输入表单红色边框/轮廓

标签 html css firefox webforms jquery-plugins

我最近开发了一个 HTML5 jQuery 插件,但在 FF4 测试版中删除必填字段上的红色边框时遇到了问题。

我注意到 FF 在必填字段中应用此边框/轮廓,并在设置值时将其删除。问题是我正在使用 value 属性来模拟旧浏览器中的占位符 attr。因此,我需要具有此功能的所有输入不显示红线。

您可以在 plugin here 的演示页面中看到问题

最佳答案

CSS 中提供了一些新的伪选择器,用于一些新的 HTML5 表单功能。您可能正在寻找 :invalid。以下全部来自MDC Firefox 4 docs :

  • :invalid CSS 伪类自动应用于内容根据输入类型设置验证失败的元素

  • :-moz-submit-invalid 伪类是 应用于表单上的提交按钮 一个或多个表单字段时的字段 不验证。

  • :required 伪类现在是自动的 应用于领域 指定所需的属性;这 :optional 伪类应用于 所有其他领域。

  • :-moz-placeholder 伪类有 已添加,让您风格 表单字段中的占位符文本。

  • :-moz-focusring 伪选择器 允许您指定一个外观 当 Gecko 相信 元素应该有一个焦点 指示呈现。

关于html - Firefox 4 必需的输入表单红色边框/轮廓,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3809146/

相关文章:

javascript - 如果有人已经在里面,ReactJs 会阻止某人加载页面

html - 侧面菜单,不显示页面的顶部到底部,仅在页眉/页脚之间显示

javascript - 如何使用 Javascript 仅在 HTML 字符串的文本部分中查找子字符串?

css - 我如何使用 React Bootstrap 在导航栏中显示 Logo ?

css - 输入字段中的图像对齐

html - 底部 body 上的盒子阴影

javascript - 在 Firefox 29+ 中查询下载历史列表

javascript - .getElementsByClassName()[]——我不明白什么?

apache - Firefox与虚拟主机脱机工作

火狐和谷歌地图 API v3 : IndexSizeError