Html 如何隐藏表单字段,使其看不见、验证和提交? 实例 我有两个表单域(a)性别(b)性取向 如果是男性和het.,则必须回答“你的女朋友有多高?”。它也可能有一个值,可能有其他适用的规则(即) 用户应该能够提交表单,但如果问题从未显示,我不希望预设值到达服务器。我也不想让必需的属性或无效值阻止提交(但我不想关闭表单验证)

Html 如何隐藏表单字段,使其看不见、验证和提交? 实例 我有两个表单域(a)性别(b)性取向 如果是男性和het.,则必须回答“你的女朋友有多高?”。它也可能有一个值,可能有其他适用的规则(即) 用户应该能够提交表单,但如果问题从未显示,我不希望预设值到达服务器。我也不想让必需的属性或无效值阻止提交(但我不想关闭表单验证),html,validation,Html,Validation,我的女朋友有这么高。 现在,这实际上更一般 显示(2)或不显示(2)的规则是自定义的,可能甚至无法确定它们是否可以在运行前在浏览器中进行验证。 适用于(2)的规则也是自定义的,可能超出了必需的属性(我可以记住并暂时关闭该属性的状态) 也许用户关闭了JS,所以动态显示(2)不起作用,但表单验证起作用并阻止提交 也许用户不确定自己是异性恋,并指定了无效的身高,然后改变主意,问题再次隐藏,但阻止提交 我基本上是在寻找novalidate和nosubmit,但是在输入级别,而不是级别。好吧,解决方案可能

我的女朋友有这么高。

现在,这实际上更一般

显示(2)或不显示(2)的规则是自定义的,可能甚至无法确定它们是否可以在运行前在浏览器中进行验证。 适用于(2)的规则也是自定义的,可能超出了必需的属性(我可以记住并暂时关闭该属性的状态)

也许用户关闭了JS,所以动态显示(2)不起作用,但表单验证起作用并阻止提交

也许用户不确定自己是异性恋,并指定了无效的身高,然后改变主意,问题再次隐藏,但阻止提交


我基本上是在寻找
novalidate
nosubmit
,但是在
输入
级别,而不是
级别。好吧,解决方案可能对每个人来说都是显而易见的,但我实际上花了时间在谷歌上搜索并编写问题,因为我是从“防止验证”开始的最初的问题。
我在写这篇文章的时候想到了这一点,所以我想这可能会为下一个智障者节省一些宝贵的大脑时间


该属性被称为
disabled

即使在自动回答问题中,您仍应发布正在使用的代码。寻找这个问题的其他人可能希望看到一些示例代码。