同一aspx中的多个用户控件实例

本文关键字:用户 控件 实例 aspx 同一 | 更新日期: 2023-09-27 17:58:41

嗨,我有一个用户控件,比如:ucCustomer。

此用户控件中有3个字段:txtBox1(必需,有效输入)txtBox2(必需)txtBox(必需,有效输入)

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

因此,当用户点击continue时,必须验证用户控件内的各个控件。

我无法实现控制分组。如果我有tab1,那么控件必须有group_tab1,与tab2相同,控件也有group_Tab 2。

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

我正在使用jquery验证。让我知道我怎样才能做到这一点。感谢

同一aspx中的多个用户控件实例

如果在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
    }
}