2013-01-23 81 views
0

我在html中編寫了一個表格,其中包含6列第6列作爲刪除按鈕。行將被動態更新。如何刪除html表格和數據庫中的特定行

現在我的第一個問題是如何刪除一行,當我們點擊行刪除按鈕,甚至在數據庫中也。

第二個問題是,在表格頂部有每行都有複選框和一個delete1按鈕。如果我檢查了表中的一些行並單擊delete1按鈕,那麼這些記錄必須在數據庫中刪除。

這是怎麼做到的。

以下是我的jsp代碼。

<INPUT type="button" value="Delete Row" onclick="deleteRow('dataTable')"/><br> 
<table id="dataTable" border="15" > 
<tr><th colspan="6" align="center">Data</th></tr> 
    <tr> 
     <td><b></b></td> 
     <td><b>Institution Name</b></td> 
     <td><b>Location</b></td> 
     <td><b>Status</b></td> 
     <td><b>Edit</b></td> 
     <td><b>Delete</b></td> 
    </tr> 
<% 
    Session ses=new Configuration().configure().buildSessionFactory().openSession(); 
    Transaction tx=ses.beginTransaction(); 
    Query q1=ses.createQuery("from RegisterPojo as rp"); 
    List<Enumeration> l= q1.list(); 
    for(int i=0; i<l.size();++i) { 
     RegisterPojo rp=(RegisterPojo)l.get(i); 
     System.out.println(rp.getInstName()); 
     System.out.println(rp.getInstName()); 
%>  
     <tr> 
     <td><input type="checkbox" value="<%= rp.getNo()%>"></td> 
     <td><%= rp.getInstName()%></td> 
     <td><%= rp.getLocation()%></td> 
     <td><%= rp.getStatus()%></td> 
     <td><a href="register.jsp">Edit</a></td> 
     <td><INPUT type="button" value="Delete"/></td> 
     </tr> 
<% 
    } 
%> 
</table> 

注意:我看到這些類型的問題在計算器中,甚至在一些其他網站,但他們不符合我的情況。

+0

我認爲你的武力會比較好,但是他們的情況不會更好.. – user1974729

+1

[你有什麼嘗試?](http://www.whathaveyoutried.com/) – Cerbrus

+0

你想讓我們做你的任務或者問一個問題具體疑問? –

回答

0

嘗試以下網站教程:

http://viralpatel.net/blogs/dynamically-add-remove-rows-in-html-table-using-javascript/

,作爲添加或從數據庫中刪除的內容,我想你會想table.rows [N] .innerHTML或table.rows [N ] .innerText並使用數據庫中的選擇和刪除查詢。

如果在數據庫中使用某個特定列作爲密鑰,則可以使用table.rows [n] .cells [key] .innerHTML或table.rows [n] .cells [key] .innerText來獲取只是單元格的值,然後用這個來做你的查詢。

相關問題