1
這是代碼,我試圖改變如何隱藏一個按鈕,如果在格沒有價值
<%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>
有按鈕,它的價值是瑞風的問題,我不需要顯示按鈕如果有結果那個按鈕。該按鈕包含來自數據庫的一些值。有時,該按鈕沒有值。所以那個時候我不需要顯示按鈕。
如果值爲空,如何隱藏點擊按鈕。
我覺得我需要的是有一個顯示/隱藏按鈕,如果我點擊按鈕它顯示數據庫中的一些內容。如果該按鈕下沒有內容,則該按鈕不應該可見。 –
我不確定你在問什麼。也許你正在尋找的是從數據庫獲取數據的ajax請求。如果沒有返回,您可以隱藏按鈕 – blubberbo