jQuery验证动态创建的控件

时间:2010-10-20 04:08:32

标签: jquery

我正在使用ASP.NET Repeater控件来创建文本框行。我能够捕获文本框的值,但我想验证所有文本框都有一个值。

这可以在jQuery中完成吗?

1 个答案:

答案 0 :(得分:4)

当然可以。

$(".submit-button").click(function() {
    $("class-or-id-of-repeater").find("input[type=text]").each(function() {
        if($.trim($(this).val()) == '') {
            alert("At least one textbox is empty");
            $(this).focus(); // focus the element
        }
    })
});

如果在ASP.NET中创建动态控件,则在回发后文本框仍会在页面上呈现。

我没有使用UpdatePanel对此进行测试,如果你使用了它,它可能会中断。