У меня есть форма со списком флажков и списком.Как добавить объект в список, нажав на флажок?
Мне нужно, чтобы при установке или снятии флажка он изменял список в спискеBox путем добавления или удаления объекта в списке. Вот как это выглядит:
Вот код для той части формы:
<div class="row-fluid">
<div class="span3">
<label>Fonction(s):</label>
</div>
<div class="span9">
@Html.ListBoxFor(contact => contact.SelectedFonctionIds, Model.ListeFonctionsSelectList, new { disabled = "disabled" })
</div>
</div>
<div class="row-fluid">
<div class="span5 offset3">
<div class="fonctions_container">
@foreach (extranetClient.Models.Classes.FonctionContact fonction in ViewBag.Fonctions)
{
string coche = "";
if ((@Model.ListeFonctions).Any(c => c.IdFonction == fonction.IdFonction))
{
coche = "checked";
}
<input type="checkbox" @coche id="@fonction.LibelleFonction" onclick="javascript:AjouterFonction();" value="@fonction.IdFonction" />@fonction.LibelleFonction <br />
}
</div>
</div>
</div>
Кто-нибудь знает, как сделать это?
Я думал об Ajax, но дело в том, что это строго типизированный вид, и все данные связаны с моделью.
Я не понимаю, интересно, я проверю и дам вам отзывы –
Хорошо, в конце дайте мне знать, как вы это сделали. – user1987392
он работает, но в конце, когда я отправляю всю форму, выбранныеFonctionIds не связаны с контактом ... –