我想折叠表单的一部分而不将其设置display为none. 如果我将 设置display为none,则绕过验证,这就是我不想将 设置为 的display原因none。我知道我可以将可见性设置为hidden,visible但是这个解决方案对于渲染视图是不可行的,因为折叠部分的空间留在那里。这会导致视图看起来非常奇怪,其中包含一个空白区域,上面没有任何内容。
所以我的问题是隐藏 html 表单的一部分(不完整地为其保留占位符)而不将其设置display为none,以便我仍然可以执行验证。
一些HTML代码:
<td style="margin: 5px; border-bottom: 1px solid; display:none; overflow: hidden;" colspan="3">
<div>...</div>
</td>
最初设置为无,但一旦第display一次展开,我将设置height为 100% 并删除display样式。