powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / поиск объекта на View
8 сообщений из 8, страница 1 из 1
поиск объекта на View
    #38387699
Nakeshi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MVC 4

на view имеется следующий чекбокс и кнопка снятия чеков по выделенным строкам

@Html.CheckBoxFor(x => x.KeyWordItem[i].ActiveKeyWord)

на кнопке собственно скрипт снятия:

function DeleteKeyWords(s, e) {
$("#selTable").find("tr.selected").each(function () {
var index = $(this).attr("rowIndex");
$('input[name=KeyWordItem[' + index + '].ActiveKeyWord').attr('checked', false);
});
}

при отработке нажатия синтакс еррор (Syntax error? unrecognized expression: input[name=KeyWordItem[1].ActiveKeyWord]). Я так понимаю что ругается на точку в имени.
меняю на вью checkboxfor на дивник с фиксированным именем

<input type="checkbox" id="@("ActiveKeyWord"+i)" name="@("ActiveKeyWord" + i)" checked="@Model.KeyWordItem[i].ActiveKeyWord" />

и скрипт обнуления чеков:

function DeleteKeyWords(s, e) {
$("#selTable").find("tr.selected").each(function () {
var index = $(this).attr("rowIndex");
$('input[name=ActiveKeyWord' + index + ']').attr('checked', false);
});
}

так всё работает. чеки ставятся с модели при загрузке и снимаются как надо при отработке скрипта.
Вопрос в этом случае - как мне в контроллере теперь отлавливать значения чеков ActiveKeyWord0 ..... ActiveKeyWordN при попытке сохранить вью ? или всё же как то можно первый случай разрулить с точкойв имени?
...
Рейтинг: 0 / 0
поиск объекта на View
    #38387707
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
поиск объекта на View
    #38387714
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nakeshiкак мне в контроллере теперь отлавливать значения чеков http://msdn.microsoft.com/en-us/library/system.web.httprequest.form.aspx
...
Рейтинг: 0 / 0
поиск объекта на View
    #38387754
Nakeshi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
по id сделал

@Html.CheckBoxFor(x=>x.KeyWordItem[i].ActiveKeyWord,new{id="ActiveKeyWord"+i})

function DeleteKeyWords(s, e) {
$("#selTable").find("tr.selected").each(function () {
var index = $(this).attr("rowIndex");
$('#ActiveKeyWord' + index).removeAttr('checked');
});
}
...
Рейтинг: 0 / 0
поиск объекта на View
    #38387782
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на будущее рекомендую размещать здесь html, а не Razor-синтаксис
так Вам смогут помочь еще и специалисты по php, jsp, nodeJS...
...
Рейтинг: 0 / 0
поиск объекта на View
    #38387805
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганельтак Вам смогут помочь еще и специалисты по php, jsp, nodeJS...
и csp.
...
Рейтинг: 0 / 0
поиск объекта на View
    #38387808
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ой, а что это?
...
Рейтинг: 0 / 0
поиск объекта на View
    #38387815
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / поиск объекта на View
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]