如何在 Struts 2 的分区标签中隐藏列表

How to hide a list in a division tag in Struts 2

<div id="db" style="float:left; width:50%;">
<label for="chkNewDB"><input type="checkbox" id="chkNewDB" onclick="ShowHideDivdb(this)" />Connect to a Remote Data Base</label></br></br></br>
<div><s:select label="Select a Database" headerKey="-1" headerValue="Select database" list="#{'MySQL':'MySQL', 'Microsoft SQL Server':'Microsoft SQL Server', 'Oracle':'Oracle', 'PostgreSQL':'PostgreSQL'}"    name="dbname" /><s:property value="dbname"/></div>
                    
<div id="dvHostName" style="display: none">HostName*:<s:textfield id="txtHostName" name="dbHostName"/></div></br>
                    <div id="dvPortNumber" style="display: none">Port*:<s:textfield id="txtPort" name="dbPort"/></div></br>
                    <div id="dvUserName" style="display: none">UserName*:<s:textfield id="txtUserName" name="dbUser"/></div></br>
                    <div id="dvPassword" style="display: none">Password*:<s:textfield id="txtPassword" name="dbPassword"/></div></br>
                    <s:submit value="Submit" onclick="submitDB()"/>
               <%-- </s:form>--%>
            </div>

我可以 show/hide 标签和文本框但不能列出和提交按钮

使用 div 标签作为提交标签和任何标签。

示例

<div id="name">
 <s:submit value="Submit" onclick="submitDB()"/>
 </div>

'Use div tag for Submit tag and whatever tags'。

并在您的文件中添加 CSS。

<div id="name"> <s:submit value="Submit" onclick="submitDB()"> </div>;

`

姓名{显示:none;}

`;

隐藏列表

<div style="display: none"><s:select label="Select a Database" headerKey="-1" headerValue="Select database" list="#{'MySQL':'MySQL', 'Microsoft SQL Server':'Microsoft SQL Server', 'Oracle':'Oracle', 'PostgreSQL':'PostgreSQL'}"    name="dbname" /><s:property value="dbname"/></div>

隐藏提交

<div style="display: none"><s:submit value="Submit" onclick="submitDB()"/></div>