gpt4 book ai didi

html - 是否显示: none disable an <input>?

转载 作者:行者123 更新时间:2023-12-03 09:22:01 24 4
gpt4 key购买 nike

我以前经历过这样的现象:如果<input>标签具有 CSS 属性 display: none ,那么它的值不会与其父表单一起提交。我现在处于一种奇怪的境地,这种行为是有帮助的!

我可以信赖display: none防止在提交表单时包含输入,或者它在技术上是否偏离规范?

编辑:到目前为止,答案都集中在其他方法上,以及后端验证的必要性,所以让我澄清一下;我知道这是一种有点奇怪的做事方式,而且我知道我需要在后端进行验证。我已经是;只是我返回的参数的格式使我的处理的一个特定方面有点棘手。

尝试更清楚地重新表述问题:是否有可靠的 CSS 内方法来防止输入包含在其表单中? 看来设置字段的 displaynone 有效,但我无法判断它是否应该有效。我不关心用户可能编辑前端 HTML/CSS,因为我会在后端捕获它。您可以假设一个非恶意用户。

最佳答案

没有。您绝对应该使用 disabled 属性。

使用 HTML5,当必填字段设置为 display:none 时,某些浏览器(例如 Chrome)甚至会阻止您提交表单

关于html - 是否显示: none disable an &lt;input&gt;?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28730834/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com