В настоящее время я работаю над проектом, который должен переслать письмо каждому выбранному клиенту внутри ретранслятора. Я работаю с флажком, который я назначаю адрес электронной почты в качестве значения внутри повторителя asp.
<ItemTemplate>
<div class="odd">
<asp:label ID="lblT" runat="server" style="visibility:collapse; margin-left:9999px;" Text='<%# Eval("exposantID") %>'></asp:label>
<input runat="server" type="checkbox" class="chkExpo" id="chkExpo" value='<%# Eval("exposantMail") %>' />
Теперь я использую оператор jQuery: checked, чтобы установить все флажки внутри повторителя.
var n;
function countChecked() {
n = $("input:checked").length;
}
$(":checkbox").click(countChecked);
countChecked();
$("input").click(function () {
for (var i = 0; i < n; i++) {
alert($("input:checked").val());
}
});
Проблема в том, что я могу получить только первое проверенное значение ... Я пытался работать со значением индекса, но это не решило проблему. У кого-нибудь есть идеи, как получить значение для каждого флажка, который отмечен с помощью этого метода?
Спасибо,
Arnoud