我一直在寻找这个问题,但是似乎没有与此问题相关的任何明显问题。
在Firefox中,必需的电子邮件输入在自动完成时(据我的理解,是从浏览器的建议中选择的用户),似乎没有重新验证并保持为:invalid
状态。
这是输入的代码(没什么花哨的):
<input id="email" name="email" type="email" required/>
有一些JS应用于输入,但是如果我删除它,仍然无法重新验证。
在webkit中工作正常。
对于具有text
属性的pattern
输入来说,它在Firefox中可以正常工作。
这是一个已知的错误(我找不到任何密切相关的错误)吗?
有没有解决方法(我尝试在reportValidity
事件上手动调用input
,但没有任何改变)?我想避免使用特定的is-invalid
类,而实际上尽可能地依赖浏览器。