通常会立即计算:INVALID Select 器:元素的样式将立即设置为:INVALID.例如,如果页面加载后立即需要一个值:
input:invalid {
border: 10px solid red;
}
<form>
<p> Go red only after I focused and blurred away </p>
<input required placeholder="you must type something" />
</form>
是否可以解决此问题,以便仅在用户与表单交互后才进行判断?(通常,在第一次聚焦/模糊之后). 我知道这是标准的浏览器实现行为,所以我们可能正在寻找一种解决方法.
虽然我不想做JS验证,但Minimal JS是可以的.