急急急,关于一个复选框的问题

alertor 2005-09-07 06:36:39
if request.QueryString("action")="save" then
b=request("bz1")
a=request("iddd")
response.write a
%>
<br>
<%
response.write b
array1= split( b ,"," )
。。。。。。
<form name="form1" method="post" action="pen.asp?action=save">
set rs11=server.CreateObject("adodb.recordset")
rs11.open "select * from pen where categoryid=72",conn,1,1
do while not rs11.EOF
%>
<input name="iddd" type="hidden" value="<%=rs11("ID1")%>" size="6" >
<td>
<%if rs11("bz")="1" then %>
<input name="bz1" type="checkbox" value="on" checked></td>
<%else%>
<input name="bz1" type="checkbox" value="off"> </td>
<%end if %>
<td><%=rs11("sort")%></td>
<td><%=rs11("photo")%></td>
<%
rs11.movenext
loop
end if
rs11.close
set rs11=nothing
%>
</table><br>
<div align="center">
<input type="submit" name="Submit" value="提交">   
<input type="reset" name="Submit" value="重置">
</div>
</form>




注,此程序在本页提交后,显示出来的ID111(记录号)正确,但是对比显示出来的BZ1不正确,因为库中有BZ1所以就想先读出库里面的,才通过页面改后,在提交时进行修改,但是传回本页面BZ1中只有选中的值,没有未选中的值. 复选框中未选中的值如何传递.
谢谢
...全文
161 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
gaochao79 2005-09-08
  • 打赏
  • 举报
回复
rainxiang(努力赚钱买老婆 v1.0)(钱钱钱,老子要钱) 已经说的很清楚了
alertor 2005-09-08
  • 打赏
  • 举报
回复
还是不太清楚啊,如何做啊
rainxiang 2005-09-07
  • 打赏
  • 举报
回复
将没选中的复选框通过js来组成字符串赋值给hidden控件..然后当页面传递的时候request.form来获取...至于选中的那就直接request.form("复选矿名")..这样就获得了选中的字符串和没选中的字符串
alertor 2005-09-07
  • 打赏
  • 举报
回复
问题是我现在只能将ID与复选框,都传啊,要不无法对应,ID没有问题,那么复选框要如何才能将选的和没有选的都传啊
w1110540 2005-09-07
  • 打赏
  • 举报
回复
你可以去http://www.lepoo.com看看!!!
chjpeng 2005-09-07
  • 打赏
  • 举报
回复
复选框未选中的值不会被传递的。。。

你打算怎么区分已选中的值和未选中的值?
rainxiang 2005-09-07
  • 打赏
  • 举报
回复
<script language="javascript">
function getunselect()
{
var i;
var unlist;
unlist = "";
for (i=0;i<document.form1.bz1.length ;i++ )
{
if (document.form1.bz1[i].checked == false)
{
if (unlist == "")
{
unlist = document.form1.bz1[i].value;
}
else
{
unlist = unlist + "," + document.form1.bz1[i].value;
}
}
}
document.form1.arr.value=unlist;
alert(document.form1.arr.value);
}
</script>
<form name="form1" method="post" onsubmit="getunselect();">
<input name="bz1" type="checkbox" value="1">1
<input name="bz1" type="checkbox" value="2">2
<input name="bz1" type="checkbox" value="3">3
<input name="bz1" type="checkbox" value="4">4
<input name="bz1" type="checkbox" value="5">5
<input name="bz1" type="checkbox" value="6">6
<input name="submit" type="submit" value="go">
<input name="arr" type="hidden">
</form>

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧