Devaraneni Laxman Rao Ответов: 1

Как сохранить Предыдущее значение элемента списка radiobutton value inorder для обновления значения в операциях jqurey crud


когда я обновляю данные, приватное значение listitem не проверяется.пожалуйста, пришлите мне код для этого

Что я уже пробовал:

var FStatus = [];
$.Аякс({
тип: "пост",
contentType: "application/json; charset=utf-8",
URL-адрес: "файл webform1.aspx-и FillTable",
данные: "{}",
тип данных: "json",
успех: функция (данные) {


for (var i = 0; i < data.d. length; i++) {

статус ВАР = сведения.д[Я].FeatureStatus;
FStatus. push(статус);
}
}
});
при нажатии кнопки Изменить
if (FStatus[i] = = активный) {

$("#RadioButtonList1"). val ("1");
}
ещё {
$("#RadioButtonList1"). val ("0");
}
обратите внимание, что здесь я принимаю true как активный

1 Ответов

Рейтинг:
6

Peter Leow

Если вы хотите установить группу флажков на основе возвращаемого значения "0" или "1", то код должен быть:

$('#RadioButtonList1[value="1"]').prop('checked',true);

++ + + + [Раунд 2]+++++
Адаптировать эту:
<asp:RadioButtonList ID="RadioButtonList1" runat="server" class="radiobutton">
    <asp:ListItem Text="True" Value="1" />
    <asp:ListItem Text="False" Value="0" />
</asp:RadioButtonList>
<script>
    $("input[name='RadioButtonList1'][value='0']").prop('checked', true);
</script>

Почему это так:
Style="display: none" 
?


Devaraneni Laxman Rao

спасибо за повтор, но он не работает

Devaraneni Laxman Rao

это мой html
&ЛТ;как ASP:radiobuttonlist с ИД="RadioButtonList1" атрибут runat="сервер" стиль="дисплей: нет" класс="радиокнопка"и GT;
<asp:ListItem Text= "True" Value= "1">
< asp:ListItem Text= "False" Value= "0">

Peter Leow

Вы должны были показать эту часть кода в первую очередь, см. дополнение к решению 1.

Devaraneni Laxman Rao

фактически я выполняю операции crud с помощью jquery.поэтому, когда мы хотим обновить статус, он должен поддерживать их Предыдущее значение и должен показывать элементы списка,такие как true и false, с их конфиденциальной проверкой всякий раз, когда мы нажимаем кнопку Edit, вот так style:display=none.