繁体   English   中英

如何删除html表和数据库中的特定行

[英]how to delete a specific row in the html table and database

我用html编写了一个表格,该表格由6列组成,其中第6列为删除按钮。行将动态更新。

现在,我的第一个问题是如何在单击行删除按钮时删除该行,甚至在数据库中也是如此。

第二个问题是,表格的每一行都有复选框,并且表格的顶部有一个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>

注意:我在stackoverflow甚至其他一些网站中都看到了这类问题,但与我的情况不符。

在以下网站上尝试该教程:

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来获取该单元格的值然后使用它进行查询。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM