同一个aspx中的多个usercontrol实例

时间:2011-06-06 14:37:28

标签: c# jquery asp.net jquery-ui jquery-validate

我有一个用户控件说:ucCustomer。

此usercontrol中有3个字段: txtBox1(必需的,有效的输入) txtBox2(必需) txtBox(必需的,有效的输入)

我正在使用Jquery选项卡,并且在每个选项卡中都有一个用户控件。

所以当用户点击时,必须验证usercontrol中的各个控件。

我无法实现控件分组。如果我有tab1,则控件必须具有group_Tab1,而tab2控件具有group_Tab2。

因此,当我点击“继续”时,我会按组名获取控件并验证每个字段。

我正在使用jquery验证。 让我知道如何实现这一目标。 感谢

1 个答案:

答案 0 :(得分:0)

如果你在aspx中使用jQuery和web用户控件,  对象名称更改。  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
    }
}