【问题标题】:how to hide a button if no value in div如果div中没有​​值,如何隐藏按钮
【发布时间】:2016-06-13 21:18:18
【问题描述】:

这是我尝试更改的代码

<%if(request.getParameter("hiderefineproblem")==null){%>
        <input type="button" value="Refine Problem" onclick="return showHide();" style="background-color: #3399ff;color:#ffffff;" />
    <%}%>

    <div id="showHideDiv" style="display: none;">
        <p>Would one of the following diagnoses apply? Choose the most
            specific one:</p>
        <FORM ACTION="snomedMapping.jsp#newres" METHOD="POST">
        <%
            pstm = Con.prepareStatement(selectsql);
            pstm.setString(1, snomedid);
            pstm.setString(2, snomedname);
            resultSet = pstm.executeQuery();
            boolean bSubmit=false;
            int refid=0;
            String[] pipe;
            while (resultSet.next()) {
                 refid=resultSet.getInt("refid");
                 pipe= resultSet.getString("mapRule").split("\\|");

                if (pipe.length > 1){bSubmit=true;
        %>      

            <input type="radio" id="radioList" value="<%=refid%>" name="refId"/>            
            <tr><%=pipe[1]%></tr>
             <br /> 

        <%
            }
            }           
        %>
        <%if(bSubmit){%>
        <input type="hidden" name='hiderefineproblem' value='yes'/>
        <INPUT TYPE="SUBMIT" value="Submit" style="background-color: #3399ff;color:#ffffff;"> 
        <%}%>
        </FORM>

    </div>

    <script>
        function showHide() {
            var ele = document.getElementById("showHideDiv");
            if (ele.style.display == "block") {
                ele.style.display = "none";
            } else {
                ele.style.display = "block";
            }
        }
         </script>

有一个按钮,其值为 Refine Problem,如果该按钮没有结果,我不需要显示该按钮。该按钮包含来自数据库的一些值。有时该按钮没有任何值。这样我就不需要显示按钮了。

如果值为空,如何隐藏点击按钮。

【问题讨论】:

    标签: javascript java jquery html css


    【解决方案1】:

    如果我正确理解了这个问题,我相信你可以给所有按钮一个类,然后用 javascript 遍历所有按钮,每次检查值,如果值没有,则使用 javascript 到 .hide() 那个按钮

    【讨论】:

    • 我认为我需要的是一个显示/隐藏按钮,如果我单击该按钮,它会显示数据库中的一些内容。如果按钮下没有内容,则按钮不可见。
    • 我不确定你在问什么。也许您正在寻找的是从数据库中获取数据的 ajax 请求。如果没有返回,你可以隐藏按钮
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-30
    • 2013-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多