ASP中复选框批量执行修改或者删除,接受页面如何区别要处理的操作是修改还是删除!
功能页面:<formaction=Pstn_batch.aspMethod=Get><td><inputtype=checkboxname=idnumvalue=<%=r...
功能页面:
<form action=Pstn_batch.asp Method=Get>
<td><input type=checkbox name=idnum value=<%=rs("id")%>><%=rs("id")%></td>
<input type="button" name="batch_eidt" value="批量修改">
<input type="button" name="batch_dele" value="批量删除">
</form>
这个页面能不能再提交一个WOR参数过去,区别是修改还是 删除
处理页面Pstn_batch.asp
<%
idnum=Request("idnum")
szid=split(Request("idnum"),",")
if wor="del" then
sql="delete from pstn where id in("&idnum&")"
Conn.execute(sql)
end if
if wor="edit" then
for i=0 to ubound(szid)
sql="update pstn set customer='未使用' where id="&szid(i)&"
Conn.execute(sql)
next
end if
%>
不知道大家明白我的意思了没有! 展开
<form action=Pstn_batch.asp Method=Get>
<td><input type=checkbox name=idnum value=<%=rs("id")%>><%=rs("id")%></td>
<input type="button" name="batch_eidt" value="批量修改">
<input type="button" name="batch_dele" value="批量删除">
</form>
这个页面能不能再提交一个WOR参数过去,区别是修改还是 删除
处理页面Pstn_batch.asp
<%
idnum=Request("idnum")
szid=split(Request("idnum"),",")
if wor="del" then
sql="delete from pstn where id in("&idnum&")"
Conn.execute(sql)
end if
if wor="edit" then
for i=0 to ubound(szid)
sql="update pstn set customer='未使用' where id="&szid(i)&"
Conn.execute(sql)
next
end if
%>
不知道大家明白我的意思了没有! 展开
1个回答
展开全部
<form action=Pstn_batch.asp Method=Get>
<td><input type=checkbox name=idnum value=<%=rs("id")%>><%=rs("id")%></td>
<input type="button" name="batch_eidt" value="批量修改" onclick="smtForm('edit')">
<input type="button" name="batch_dele" value="批量删除" onclick="smtForm('del')">
<input type="hidden" name="action" id="action">
</form>
<script>
function smtForm(act){
//先赋值
document.getElementById("action").value = act;
document.getElementById(XXX).submit(); //赋值以后再提交 表单。
}
</script>
提交以后,服务端用Request.Form("action") 来接收。再进行判断处理。
明白?
<td><input type=checkbox name=idnum value=<%=rs("id")%>><%=rs("id")%></td>
<input type="button" name="batch_eidt" value="批量修改" onclick="smtForm('edit')">
<input type="button" name="batch_dele" value="批量删除" onclick="smtForm('del')">
<input type="hidden" name="action" id="action">
</form>
<script>
function smtForm(act){
//先赋值
document.getElementById("action").value = act;
document.getElementById(XXX).submit(); //赋值以后再提交 表单。
}
</script>
提交以后,服务端用Request.Form("action") 来接收。再进行判断处理。
明白?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询