大家好我在写程序的时候,遇到一个问题:
<td>
<input id="ChbIllness1" title="干草热" runat="server" style="width: 24px; height: 24px" onclick="leap2('' ,'',document.all('mainform:_idJsp23:0:_idJsp26'),'无理财方式','');"
type="checkbox" value="1" name="Illness"></td>
<td>
<label class="Answer" for="mainform:_idJsp23:0:_idJsp26_16">
干草热</label></td>
<td>
</td>
<td>
<input id="ChbIllness2" title="腰痛" runat="server" style="width: 24px; height: 24px" onclick="leap2('' ,'',document.all('mainform:_idJsp23:0:_idJsp26'),'无理财方式','');"
type="checkbox" value="2" name="Illness"></td>
<td>
<label class="Answer" for="mainform:_idJsp23:0:_idJsp26_9">
腰痛</label></td>
<td>
</td>
<td>
<input id="ChbIllness3" title="便秘/腹泻" runat="server" style="width: 24px; height: 24px" onclick="leap2('' ,'',document.all('mainform:_idJsp23:0:_idJsp26'),'无理财方式','');"
type="checkbox" value="3" name="Illness3"></td>
<td>
<label class="Answer" for="mainform:_idJsp23:0:_idJsp26_4">
便秘/腹泻</label></td>
<td>
我想用Request.Form.获取其选中的值,可是不知道怎么获取不到,获取是空值。
可是要如果把type="checkbox" 换成 type="radio"的时候用Request.Form就可以正常获取了,不知道怎么决绝,谢谢!!1
<td>
<input id="ChbIllness1" title="干草热" runat="server" style="width: 24px; height: 24px" onclick="leap2('' ,'',document.all('mainform:_idJsp23:0:_idJsp26'),'无理财方式','');"
type="checkbox" value="1" name="Illness"></td>
<td>
<label class="Answer" for="mainform:_idJsp23:0:_idJsp26_16">
干草热</label></td>
<td>
</td>
<td>
<input id="ChbIllness2" title="腰痛" runat="server" style="width: 24px; height: 24px" onclick="leap2('' ,'',document.all('mainform:_idJsp23:0:_idJsp26'),'无理财方式','');"
type="checkbox" value="2" name="Illness"></td>
<td>
<label class="Answer" for="mainform:_idJsp23:0:_idJsp26_9">
腰痛</label></td>
<td>
</td>
<td>
<input id="ChbIllness3" title="便秘/腹泻" runat="server" style="width: 24px; height: 24px" onclick="leap2('' ,'',document.all('mainform:_idJsp23:0:_idJsp26'),'无理财方式','');"
type="checkbox" value="3" name="Illness3"></td>
<td>
<label class="Answer" for="mainform:_idJsp23:0:_idJsp26_4">
便秘/腹泻</label></td>
<td>
我想用Request.Form.获取其选中的值,可是不知道怎么获取不到,获取是空值。
可是要如果把type="checkbox" 换成 type="radio"的时候用Request.Form就可以正常获取了,不知道怎么决绝,谢谢!!1
Request.Form[ChbIllness2.ClientID]
Request.Form[ChbIllness3.ClientID]
.NET 不是很熟,不知道怎么变通,请你指教下,谢谢!
2,你的代码运行后name都变了,你查看源代码能看到,已经不是Illness了,所以肯定得不到。
原因估计是代码你复制进来的,可能造成格式不正规,建议把现有的input删掉,自己写