首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >模拟HTML5表单验证默认样式

模拟HTML5表单验证默认样式
EN

Stack Overflow用户
提问于 2012-07-05 15:28:48
回答 1查看 870关注 0票数 1

我有一个简单的HTML5表单,包含所需的文件。当页面加载时,字段没有样式设置。当我单击required字段时,键入一些内容,然后擦除刚才键入的文本并退出该字段,它将显示Firefox无效字段外的粉红色框阴影。

现在我需要黄色的框影,同时保留同样的行为。我就是这么做的:

中的应用

代码语言:javascript
复制
<input name="email_address" id="email_address_uuid_479823574" type="email"
       placeholder="ex. example@domain.com" title="Email address" required />

       -------
       -------

<input name="model_number" id="model_number_uuid_479823574" type="text"
       placeholder="ex. oxpd-983s" title="Equipment model number" required />

中的CSS

代码语言:javascript
复制
input:required:invalid {box-shadow: 1px 2px 9px yellow};

结果:页面加载所有带有黄色框影的字段!而是等待用户犯错误,然后像默认行为那样提交。

如何在不更改行为的情况下覆盖无效字段的默认框影

EN

回答 1

Stack Overflow用户

发布于 2012-07-05 16:34:20

尝试:

代码语言:javascript
复制
input:required:-moz-ui-invalid {box-shadow: 1px 2px 9px yellow};

请参阅https://developer.mozilla.org/en/CSS/:invalid

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11347612

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档