奇怪,怎么也搞不定了,请高手指教
for i=1 to Rst1.RecordCount
response.write "<td align=""center"" bgColor=""#666666""><input type=""checkbox"" name=""myID"" value="""&Rst1("ID")&""" checked></td>"
next
以上这段ASP输出的结果是 myID1,myID2....myIDi(checkbox)
怎么能让输出结果都是 myID(checkbox)
问题点数:0、回复次数:29Top
1 楼aspcaibird(ASP我很包子)回复于 2004-12-01 10:54:39 得分 0
再线急等....Top
2 楼logicpig(南无)回复于 2004-12-01 10:58:40 得分 0
看不懂什么意思Top
3 楼HHH3000(蓝色爱琴海 知耻而后勇)回复于 2004-12-01 11:01:38 得分 0
晕~~
引号用太多了吧~~~Top
4 楼aspcaibird(ASP我很包子)回复于 2004-12-01 11:04:41 得分 0
老大们这段程序是ASP转HTML的程序当然引号多了Top
5 楼butcher2002(我又出来捣乱了)回复于 2004-12-01 11:04:50 得分 0
把变量放在[]里面可以了
for i=1 to Rst1.RecordCount
response.write "<td align='center' bgColor='#666666'><input type='checkbox'name='myID["&i&"]' value='"&Rst1("ID")&"' checked></td>"
next
Top
6 楼butcher2002(我又出来捣乱了)回复于 2004-12-01 11:06:44 得分 0
for i=1 to Rst1.RecordCount
response.write "<td align='center' bgColor='#666666'><input type='checkbox' name='myID["&i&"]' value='"&Rst1("ID")&"' checked></td>"
next
大概是这样
你写得不好~太乱了Top
7 楼lovebanyi(风云)回复于 2004-12-01 11:10:05 得分 0
html可以不用写"
也可以写成'
这样会好看点.估计你一子下就可以找出来了Top
8 楼yxhzj(余华[学习J2EE中])回复于 2004-12-01 11:11:27 得分 0
同意
这样就可以了
呵呵Top
9 楼aspcaibird(ASP我很包子)回复于 2004-12-01 11:16:58 得分 0
butcher2002(发言仅代表个人观点,不保证正确
你的结果是myID[1],myID[2]....myID[i](checkbox)
我要的结果是 i个(checkbox)都是 myIDTop
10 楼yb2008(中科商务网--ZKE360.COM)回复于 2004-12-01 11:23:01 得分 0
把变量写到[ ]里Top
11 楼butcher2002(我又出来捣乱了)回复于 2004-12-01 11:31:59 得分 0
for i=1 to Rst1.RecordCount
response.write "<td align='center' bgColor='#666666'><input type='checkbox' name='myID' value='"&Rst1("ID")&"' checked></td>"
next
你就这样写~~~~~~~~~~实际是myID[1],myID[2]....myID[i](checkbox)
Top
12 楼butcher2002(我又出来捣乱了)回复于 2004-12-01 11:37:40 得分 0
应该是从0开始的。。。Top
13 楼sunboby(其实我爱你)回复于 2004-12-01 11:46:22 得分 0
for i=0 to Rst1.RecordCount
response.write "<td align='center' bgColor='#666666'><input type='checkbox' name='myID' value='"&Rst1("ID")&"' checked></td>"
next
看你的id是是吗类型的字段了
如果是整形的话value="&Rst1("ID")&"Top
14 楼yxhzj(余华[学习J2EE中])回复于 2004-12-01 11:56:51 得分 0
不明白他的意思
是要i个同样名字的checkbox还是怎么样?Top
15 楼aspcaibird(ASP我很包子)回复于 2004-12-01 12:06:22 得分 0
楼上的我要的就i个同样名字的checkboxTop
16 楼pressman(大苯熊)回复于 2004-12-01 13:25:18 得分 0
关注
Top
17 楼aspcaibird(ASP我很包子)回复于 2004-12-01 13:45:08 得分 0
就是如何用ASP输出以下结果
<input type="checkbox" name="myID" value="1" >
<input type="checkbox" name="myID" value="2" >
<input type="checkbox" name="myID" value="3" >
<input type="checkbox" name="myID" value="4" >
<input type="checkbox" name="myID" value="5" >
<input type="checkbox" name="myID" value="6" >
Top
18 楼aspcaibird(ASP我很包子)回复于 2004-12-01 13:53:30 得分 0
难道就没人能解了吗?Top
19 楼fogheart(淡雨蓝烟)回复于 2004-12-01 13:57:19 得分 0
for i=1 to Rst1.RecordCount
response.write "<td align=""center"" bgColor=""#666666""><input type=""checkbox"" name=""myID"" value='"&i&"' checked></td>"
next
是这样的吗?Top
20 楼lisoon(http://www.lisoon.com/FlashRss/)回复于 2004-12-01 13:58:24 得分 0
同名不同值?那很简单呀。Top
21 楼qyjiswgog(亚军)回复于 2004-12-01 14:03:21 得分 0
你想让value只显示'1','2'.......'6'??????Top
22 楼aspcaibird(ASP我很包子)回复于 2004-12-01 14:03:46 得分 0
fogheart(淡雨蓝烟) 的结果不对
<input type="checkbox" name="myID1" value="1" >
<input type="checkbox" name="myID2" value="2" >
<input type="checkbox" name="myID3" value="3" >
<input type="checkbox" name="myID4" value="4" >
<input type="checkbox" name="myID5" value="5" >
<input type="checkbox" name="myID6" value="6" >
........
<input type="checkbox" name="myIDi" value="i" >
我要的结果是这样
<input type="checkbox" name="myID" value="1" >
<input type="checkbox" name="myID" value="2" >
<input type="checkbox" name="myID" value="3" >
<input type="checkbox" name="myID" value="4" >
<input type="checkbox" name="myID" value="5" >
<input type="checkbox" name="myID" value="6" >
........
<input type="checkbox" name="myIDi" value="i" >
好像是很简单,其实不是的Top
23 楼aspcaibird(ASP我很包子)回复于 2004-12-01 14:05:21 得分 0
不相信没人能解Top
24 楼aspcaibird(ASP我很包子)回复于 2004-12-01 14:06:44 得分 0
上面有误
请大家看仔细我的问题: 是要以下结果
<input type="checkbox" name="myID" value="1" >
<input type="checkbox" name="myID" value="2" >
<input type="checkbox" name="myID" value="3" >
<input type="checkbox" name="myID" value="4" >
<input type="checkbox" name="myID" value="5" >
<input type="checkbox" name="myID" value="6" >
........
<input type="checkbox" name="myID" value="i" >
Top
25 楼19815203(握着酒瓶编程)回复于 2004-12-01 14:23:36 得分 0
for i=1 to Rst1.RecordCount
response.write "<td align=""center"" bgColor=""#666666""><input type=""checkbox"" name=""myID"" value="""&i&""" checked></td>"&chr(10)
next
这样就和你的一样了Top
26 楼19815203(握着酒瓶编程)回复于 2004-12-01 14:25:13 得分 0
checked 你可以根据需要加Top
27 楼yayaleon801030(yayaleon)回复于 2004-12-01 15:07:12 得分 0
不明白楼主要什么?给点建议吧
i = 0
while not rst1.eof
i = i + 1
response.write "<td align=""center"" bgColor=""#666666""><input type=""checkbox"" name=""myID"" value="""& CStr(i) &""" checked></td>"&chr(10)
rst1.moveNext
wendTop
28 楼puppeter(木偶人)回复于 2004-12-01 16:54:29 得分 0
看了你的问题,也许你希望得到的结果是这样的
<%
for i=1 to Rst1.RecordCount
%>
<td align="center" bgColor="#666666">
<input type="checkbox" name="<%=left(myID,len(myid)-len(Rst1("ID")))%>" value="<%=Rst1("ID")%>" <% IF 条件 THEN RESPONSE.WRITE "CHECKED"%>>
</td>
<%
next
%>
Top
29 楼I2K(妙不可缘)回复于 2004-12-01 17:09:16 得分 0
是这样吗?
for i=1 to Rst1.RecordCount
response.write "<td align='center' bgColor='#666666'><input type='checkbox'name='myID' value='"&Rst1("ID")&"' checked></td>"
nextTop




