【发布时间】:2011-08-21 19:30:47
【问题描述】:
当在表单域中定义了 required 时,Firefox 4 会自动在该元素上显示一个红色边框,甚至在用户点击提交按钮之前。
<input type="text" name="example" value="This is an example" required />
我认为这让用户感到不安,因为他/她一开始并没有犯错。
我想隐藏初始状态的红色边框,但如果缺少标记为必需的字段,则在用户点击发送按钮时显示它。
我从新的伪选择器中查看了:required 和:invalid,但更改是针对验证之前和之后。 (来自Firefox 4 Required input form RED border/outline)
有没有办法在用户提交表单之前禁用红色边框,如果缺少某些字段则显示它?
【问题讨论】:
-
outline:0 怎么样; ?
标签: attributes border firefox4 required