Html CSS伪类和必需的
有两个CSS伪类,Html CSS伪类和必需的,html,css,Html,Css,有两个CSS伪类,:invalid和:valid,只有在需要输入时才有工作(输入每次都是红色的,即使输入无效)。使用required,输入为空时无法发送(在mozilla中会出现一个弹出窗口,建议您编译输入)。如何使用:invalid和:valid而不使用required(这会阻止发送空输入)?伪类:invalid用于required,而:valid用于not required 因此,您需要设置哪些字段是必填字段,哪些字段不是必填字段。对于必填字段,不能同时执行:valid和:invalid。有
:invalid
和:valid
,只有在需要输入时才有工作(输入每次都是红色的,即使输入无效)。使用required,输入为空时无法发送(在mozilla中会出现一个弹出窗口,建议您编译输入)。如何使用:invalid
和:valid
而不使用required(这会阻止发送空输入)?伪类:invalid
用于required,而:valid
用于not required
因此,您需要设置哪些字段是必填字段,哪些字段不是必填字段。对于必填字段,不能同时执行
:valid和:invalid
。有关更多信息,请参见您可以使用novalidate
(在
上)或formnovalidate
(在
本身上)跳过表单提交的验证:valid
和:invalid
似乎仍然可以使用验证规则,尽管存在此属性
是,但即使输入为空,我也要发送,但我要使用:invalid和:valid。如果我同时使用required,并且输入为空,则无法发送,即使输入为空,我也希望发送。如何做?