несколько экземпляров usercontrol в одном aspx - PullRequest
0 голосов
/ 06 июня 2011

Привет, у меня есть пользовательский контроль: ucCustomer.

В этом пользовательском контроле есть 3 поля: txtBox1 (обязательный, действительный вход) txtBox2 (обязательный) txtBox (обязательный, действительный вход)

Я использую вкладки Jquery, и в каждой вкладке у меня есть usercontrol.

, поэтому, когда пользователь нажимает продолжить, должны быть проверены соответствующие элементы управления внутри usercontrol.

Я не смог добиться группировки для элементов управления.Если у меня есть tab1, элементы управления должны иметь group_Tab1 и то же самое с tab2, у элементов управления есть group_Tab2.

Поэтому, когда я нажимаю продолжить, я получаю элементы управления по имени группы и проверяю каждое поле.

Я используюПроверка JQuery для этого.Дайте мне знать, как я могу этого достичь.Спасибо

1 Ответ

0 голосов
/ 08 мая 2012

Если вы используете jQuery и веб-элементы управления в aspx, имя объекта изменится.txtBox2 => UC_XX1_txtBox2 txtBox2 => UC_XX2_txtBox2 (что-то в этом роде).Вы можете выбрать все элементы по селектору и получить дочерние элементы, например:

function XXXX()
{
//Get uc Childrens
 $('#UC_XX2_txtBox2 input').each(function () {

     //validate the fields here
    }

//Get uc Childrens
  var list1=$('#UC_XX1_txtBox2 input') 
  for (var i = 0; i < list1.length; i++) {
     //validate the fields here
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...