[英]multiple instance of usercontrol in same aspx
嗨,我有一个用户控件说:ucCustomer。
此用户控件中有 3 个字段: txtBox1(必填,有效输入) txtBox2(必填) txtBox(必填,有效输入)
我正在使用 Jquery 选项卡,在每个选项卡中我都有一个用户控件。
因此,当用户单击继续时,必须验证用户控件内的相应控件。
我无法实现控件分组。 如果我有tab1,则控件必须具有group_Tab1,并且与tab2 相同,控件具有group_Tab2。
因此,当我单击继续时,我会按组名获取控件并验证每个字段。
我正在为此使用 jquery 验证。 让我知道如何实现这一目标。 谢谢
如果您在 aspx 中使用 jQuery 和 web 用户控件,则 object 名称会更改。 txtBox2 => UC_XX1_txtBox2 txtBox2 => UC_XX2_txtBox2
(类似的东西)。 您可以通过选择器 select 所有项目并获取子项,例如:
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
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.