我已經編寫了下列內容來顯示數據庫的不同行和列。和每一行的前面都有一個刪除按鈕。 刪除按鈕的Onclick應該調用一組函數/執行寫入Onclick事件的代碼(下面的檢查)。現在發生的事情是當JSP頁面加載時,它進入方法。所以如果有3行, 它會調用該方法3次....幫助!它應該只是這些方法調用「點擊」刪除按鈕的...JSP:在發生頁面加載事件時正在執行Onclick代碼
<tbody> <%
int x;
while(rs2.next()){
x=0;
%>
<tr><%
while(x<d)
{
x=x+1;
%>
<td> <%
out.print(rs2.getString(x));%></td>
<% } %>
<td> <input type="button" value="Delete" class="btn" id="DeleteBtn" onclick="<% System.out.print("Delete button"); tableupdateBean.setupdateRow(rs2.getString(x)); tableupdateBean.DeleteRow();%>" /> </td>
</tr>
<% } %>
</tbody>
嗨,謝謝!如果我需要在點擊一個按鈕時調用jsp/java函數,我該如何去做呢? – Saumya
onclick在一個按鈕,你需要調用一個JavaScript函數,它會發送Ajax請求到服務器,如果你使用jQuery,你可以看到http://api.jquery.com/jQuery.ajax/ – Vikas