我想折叠表单的一部分而不将其设置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
样式。