如何实现删除多条查询纪录? do while not rs.eofif rs.("???")=turers.Deleters.MoveNextLooprs.update不知是否可行~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 其中一种比较简单的方法:用javascript 的<sprict>function gogogo(c){var c;for (var i=0;i<document.form1.elements.length;i++){ var e=document.form1.elements[i];}document.form1.action="ok.php";document.form1.submit();</script>把表单的复选框设置成:<input type="checkbox" name="checked[]" value=<?=$your_id?>>要提交的表单添加一个 按钮 加上 <input onclick=gogogo() type="button" name="gogogo" value="测试">服务器端再把这个checked[]数组取出来.ok.php 取数组值的代码如下:<?for($i=1;$i<count($checked);$i++){$checked[$i];//SQL操作//delete * from table where id = $checked[$i];}这样就OK啦...... userchecked=request("checked")conn.exec "delete from mytable where id in "&userchecked,3,3 用jsp + javascript如果checkbox的名字都一样呢?用一个隐藏域放所有的编号,以逗号分割。如何实现? userchecked=replace(request("checked"),", ",",")userchecked=split(userchecked,",")for i=0 to ubound(userchecked) sql = "delete from table where id="&userchecked(i) call conn.execute(sql)next 用jsp + javascript如果checkbox的名字都一样呢?用一个隐藏域放所有的编号,以逗号分割。如何实现?------------------------------------------------------------------------------定义一个全局变量strDel=""在checkbox的click事件中把该记录的id累加到全局变量上strDel+=row.id+"^^"; 以^^分隔,用逗号也成然后到应用服务器或者数据库中解析一下就行了 javascript+xmlhttp+asp或者asp.net呵呵! <tbody> <tr class="bg_yellow" height=20> <td align=middle > <div align="center" class="txt_content">选择</div> </td> <td class=top align=middle > <div align="center" class="txt_content">序号</div> </td> <td class=top align=middle > <div align="center" class="txt_content">款项用途</div> </td> <td class=top align=middle > <div align="center" class="txt_content"></div> </td> </tr> <tr class="bg_gray" height=20> <td class=top align=middle > <div align="center" class="txt_content"> <input type="checkbox" name="SelectM" value="00018|231313134|601|156|0"> </div> </td> <td class=top align=middle > <div align="center" class="txt_content" >1</div> </td> <td class=top align=middle > <div align="center" class="txt_content">货款</div> </td> <td class=top align=middle > <div align="center" class="txt_content"><a href="FundUseAdminBeginMod.html" style="color:blue">修改</a></div> </td> </tr> <tr class="bg_gray4" height=20> <td class=top align=middle> <div align="center" class="txt_content"> <input type="checkbox" name="SelectM" value="00018|231313134|601|156|0"> </div> </td> <td class=top align=middle > <div align="center" class="txt_content" >2</div> </td> <td class=top align=middle > <div align="center" class="txt_content">资金上划</div> </td> <td class=top align=middle > <div align="center" class="txt_content"><a href="FundUseAdminBeginMod.html" style="color:blue">修改</a></div> </td> </tr>in javascript:function checkSelect(){ if (form1.SelectM.length > 1){ for (i=0;i<form1.SelectM.length;i++){ if (form1.SelectM[i].checked == true){ return true; } } } else if (form1.SelectM.checked == true){ return true; } alert("请指定一个款项用途!"); return false;}不想改变javascript代码,太多已有文件要改。序号是主键。重点在前端,后台不是直接访问数据库,不必关心这个,我知道如何。谢谢,分不够可以加。 急急急:怎么控制JS里面按时间的倒序排列啊? jquery click时间冒泡 (JS)点击图标后把内容写入文本框的问题 求助!怎样才能在本网页中单击后出现一个提示.就像右键单击的那种 Firefox中怎样改变Frame的大小? 求树状菜单源码,哪位大哥手头有给一份,谢谢~! 怎么判断当前窗口是子窗口? 关于window.open(),请教 简单任务简单问题 $.when(多ajax).done();问题 江湖救急啊,明天要交差拉,这个功能还是实现不了,怎么回事啊?请大家帮忙看看!!!!在线等待!!!!!! 選擇select后跟著提交表單怎么做?
<sprict>
function gogogo(c)
{
var c;
for (var i=0;i<document.form1.elements.length;i++)
{ var e=document.form1.elements[i];
}
document.form1.action="ok.php";
document.form1.submit();
</script>把表单的复选框设置成:<input type="checkbox" name="checked[]" value=<?=$your_id?>>
要提交的表单添加一个 按钮 加上 <input onclick=gogogo() type="button" name="gogogo" value="测试">服务器端再把这个checked[]数组取出来.
ok.php 取数组值的代码如下:
<?
for($i=1;$i<count($checked);$i++)
{
$checked[$i];
//SQL操作
//delete * from table where id = $checked[$i];
}这样就OK啦......
conn.exec "delete from mytable where id in "&userchecked,3,3
如果checkbox的名字都一样呢?用一个隐藏域放所有的编号,以逗号分割。如何实现?
userchecked=split(userchecked,",")
for i=0 to ubound(userchecked)
sql = "delete from table where id="&userchecked(i)
call conn.execute(sql)
next
如果checkbox的名字都一样呢?用一个隐藏域放所有的编号,以逗号分割。如何实现?
------------------------------------------------------------------------------
定义一个全局变量strDel=""
在checkbox的click事件中把该记录的id累加到全局变量上
strDel+=row.id+"^^"; 以^^分隔,用逗号也成
然后到应用服务器或者数据库中解析一下就行了
<tr class="bg_yellow" height=20>
<td align=middle >
<div align="center" class="txt_content">选择</div>
</td>
<td class=top align=middle >
<div align="center" class="txt_content">序号</div>
</td>
<td class=top align=middle >
<div align="center" class="txt_content">款项用途</div>
</td>
<td class=top align=middle >
<div align="center" class="txt_content"></div>
</td>
</tr>
<tr class="bg_gray" height=20>
<td class=top align=middle >
<div align="center" class="txt_content">
<input type="checkbox" name="SelectM" value="00018|231313134|601|156|0">
</div>
</td>
<td class=top align=middle >
<div align="center" class="txt_content" >1</div>
</td>
<td class=top align=middle >
<div align="center" class="txt_content">货款</div>
</td>
<td class=top align=middle >
<div align="center" class="txt_content"><a href="FundUseAdminBeginMod.html" style="color:blue">修改</a></div>
</td>
</tr>
<tr class="bg_gray4" height=20>
<td class=top align=middle>
<div align="center" class="txt_content">
<input type="checkbox" name="SelectM" value="00018|231313134|601|156|0">
</div>
</td>
<td class=top align=middle >
<div align="center" class="txt_content" >2</div>
</td>
<td class=top align=middle >
<div align="center" class="txt_content">资金上划</div>
</td>
<td class=top align=middle >
<div align="center" class="txt_content"><a href="FundUseAdminBeginMod.html" style="color:blue">修改</a></div>
</td>
</tr>in javascript:
function checkSelect(){
if (form1.SelectM.length > 1){
for (i=0;i<form1.SelectM.length;i++){
if (form1.SelectM[i].checked == true){
return true;
}
}
}
else if (form1.SelectM.checked == true){
return true;
}
alert("请指定一个款项用途!");
return false;
}
不想改变javascript代码,太多已有文件要改。序号是主键。重点在前端,后台不是直接访问数据库,不必关心这个,我知道如何。谢谢,分不够可以加。