我从数据库内获取了数据,每条记录前都有一个复选框,如何删除多条记录呢?请问具体代码怎么写
我的复选框是这样的:<input type="checkbox" name="browse" value="<%=rs.getString("id")%>" title="选择/不选择">
我还设计了个删除按钮,点击后能删除复选框选中的数据
按钮:<input type="button" value="删除" onclick="submitthis()">
<script language="javaScript">
function submitthis(){
String[] strid=request.getParameterValues("browse");
接下来应该如何写,或者我写得不对,请指教
------解决方案--------------------
- JScript code
function submitthis(){ var strid=document.getElementsByName("browse"); var submitUrl = "./xxx.do?browse="; for(var i = 0; i < strid.length; i++){ submitUrl += strid[i] + ","; } window.location = submitUrl;}
------解决方案--------------------
在后台判断取得的记录的ID 然后就可以删掉了
------解决方案--------------------
javascript里执行java代码不妥 表单提交后后台执行删除
------解决方案--------------------
你可以通过request.getParameterValues()方法获得一个数组,然后在用一个循环传过去一个参数,比如id然后在循环中调用删除数据的方法
------解决方案--------------------
页面提交后,服务器端从request里取得的browse是一个数组,里面存的就是你勾选了的id值
------解决方案--------------------
一般都不在JavaScript中加入Java代码的,
要是在页面上用 display:none 表示隐藏,