0
ASPX脚本:JavaScript获取选择在直放站中的单选按钮值?
<script type="text/javascript">
$(document).ready(function() {
$(".div_soru").hide();
$(".div_soru").first().show();
$(".onceki").click(function() {
if ($(this).closest(".div_soru").prev(".div_soru").html() != null) {
$(this).closest(".div_soru").hide();
$(this).closest(".div_soru").prev().show();
$(".bitir").hide();
$(".sonraki").show();
}
});
$(".sonraki").click(function() {
if ($(this).closest(".div_soru").next(".div_soru").html() != null) {
$(this).closest(".div_soru").hide();
$(this).closest(".div_soru").next().show();
if ($(this).closest(".div_soru").next().next().html() == null) {
$(".bitir").show();
$(".sonraki").hide();
}
}
});
});
</script>
和ASPX:
<asp:Repeater ID="Repeater_sorular" runat="server" OnItemDataBound="Repeater_sorular_OnItemDataBound"
OnItemCommand="Repeater_sorular_ItemCommand">
<HeaderTemplate>
</HeaderTemplate>
<ItemTemplate>
<div class="div_soru">
<div class="div_soru_wrapper">
<div style="font-weight: bolder; padding: 5px;">
(<%#(((RepeaterItem)Container).ItemIndex+1).ToString() %>
/
<%# Eval("SoruSayisi")%>)
<%#Eval("Subject")%>
</div>
<asp:RadioButtonList ID="RadioButtonList_secenekler" runat="server" Visible='<%# Eval("TypeId").ToString() == "2" %>'
DataSource='<%#Eval("Secenekler")%>' DataTextField="OptionName" DataValueField="OptionId">
</asp:RadioButtonList>
<asp:CheckBoxList ID="CheckBoxList_secenekler" runat="server" Visible='<%# Eval("TypeId").ToString() == "1" %>'
DataSource='<%#Eval("Secenekler")%>' DataTextField="OptionName" DataValueField="OptionId">
</asp:CheckBoxList>
</div>
<div class="div_nav_buttons">
<table>
<tr>
<td id="onceki" class="onceki">
<img src="../Img/adminicons/geri.gif" />
</td>
<td id="sonraki" class="sonraki">
<img src="../Img/adminicons/ileri.gif" />
</td>
<td id="bitir" class="bitir">
<asp:ImageButton ID="ImageButton_kaydet" runat="server" CommandName="kaydet" ImageUrl="~/Img/adminicons/kaydet.gif"
CommandArgument='<%# Container.ItemIndex %>' OnClientClick="return confirm('Anketi kaydetmek istediğinize emin misiniz?');" />
</td>
</tr>
</table>
</div>
</div>
</ItemTemplate>
<FooterTemplate>
</FooterTemplate>
</asp:Repeater>
这个脚本隐藏单选按钮组。我使用next和prev按钮逐个显示它们。 我想显示一个错误信息,如果收音机组中的某个收音机未被选中。我目前的广播组如何选择价值。
我试试这个,但是这是从第一个无线电组获得无线电价值。
var selectedRadios = $(".div_soru_wrapper input:radio:checked").val();
我觉得我无法解释清楚。我希望你明白我想要做什么:) 谢谢。
它的工作原理。我想问问老师的问题。中继器的某些行中有复选框,如何检查。谢谢 –
@Ali,你可以使用':check'选择器而不是':radio'。 –
但我不知道哪一个是复选框或收音机我动态地得到它们。 –