如何传递checkbox里的值

0798 2006-01-16 11:49:16
<a href="#" onclick="window.open('Play.asp?id=<%=rs("id")%>','Lcmusic','scrollbars=yes,status=no,resizable=no,width=220,height=200,menubar=no,top=0,left=0')" title="歌手:<%=rs("singer")%>" ><%=rs("MusicName")%></a>
<input type="checkbox" value="<%=i0%>" name="checkbox0">
--------------
上面代码是一个音乐播放器列表的其中一段,播放器页面是play.asp
我应该怎么写上面的代码以及怎么在play.asp里写,才能在play.asp里取得checkbox0的值
...全文
257 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
sungcong 2006-01-16
  • 打赏
  • 举报
回复
<form....>
...

<input type="checkbox" value="<%=i0%>" name="checkbox0">

...

</form>


提交form后,
<%checkbox0 = request("checkbox0")%>

checkbox0 就是checkbox的值
KimSoft 2006-01-16
  • 打赏
  • 举报
回复
<a href="#" onclick="window.open('Play.asp?id=<%=rs("id")%>&checkbox0=<%=i0%>', ......

play.asp
<%
checkbox0 = request.querystring("checkbox0")
%>
newskyline 2006-01-16
  • 打赏
  • 举报
回复
我想你是把简单的事情搞复杂了,有时候思路的错误会导致你走进死胡同,至少到现在为止我不觉得参数在客户端与服务器端的传递有任何困难。
请把你最原始的要求写出来。
KimSoft 2006-01-16
  • 打赏
  • 举报
回复
试试这个,我没测试,有问题修改一下:
<a href="#" onclick="window.open('Play.asp?id=<%=rs("id")%>&checkbox0=<%=i0%>&checkbox0checked='" + document.forms[0].checkbox0.checked + ", ......

play.asp
<%
checkbox0checked = rquest.querystring("checkbox0checked")
if (checkbox0checked = "true") then
checkbox0 = request.querystring("checkbox0")'选中
end if
%>
0798 2006-01-16
  • 打赏
  • 举报
回复
对不起,上面2位朋友,问题是我就是不想用<form><input></input></form>模式呀
qduck123654 2006-01-16
  • 打赏
  • 举报
回复
<script>


if(form.checkbox.selected=true)
{

}

</script>
0798 2006-01-16
  • 打赏
  • 举报
回复
应该是NULL 呵呵
0798 2006-01-16
  • 打赏
  • 举报
回复
kimsoft:
你好,又来麻烦你了,你上面给的方法是可以取得,只是我前面提问时候没问明白,现在补上吧,就是在play.asp页里又怎么才能判断那checkbox被打上了勾,或者是没打上勾。如果我想没打上勾的情况下,checkbox0的值就为FULL,或者是=“”,应该怎么写

28,406

社区成员

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

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