В настоящее время я использую плагин проверки для проверки формы (с использованием элементов управления ASP.Net). Я удалил правила из стандартной установки в методе form.validate, то есть:
$("form").validate({
rules: {
ctl00$ContentPlaceHolder1$dgQuestions$ctl14$iRadList_Col0: "required"
}
});
Теперь у меня есть это в различных функциях, которые добавляют ruless в зависимости от того, какая кнопка нажата. Это отлично работает для текстовых полей, но для RadiobuttonList, когда плагин пытается добавить правило, возникает ошибка, говорящая о том, что элемент не определен.
function addRuleSet() {
$("#ctl00$ContentPlaceHolder1$dgQuestions$ctl14$iRadList_Col0").rules("add", { required: true });
}
Мне кажется, проблема в том, что я использую атрибут name (asp устанавливает $ in) для определения группы, к которой относятся переключатели, а не id (но в статических настройках все элементы определяются с использованием имени атрибут. В любом случае, я не уверен, как обойти добавление правила для группы связанных переключателей, любой совет будет признателен.
PS Мне действительно нужно вызывать RadioButtonList, а не отдельные радиокнопки.