我正在使用ASP.NET Repeater控件来创建文本框行。我能够捕获文本框的值,但我想验证所有文本框都有一个值。
这可以在jQuery中完成吗?
答案 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对此进行测试,如果你使用了它,它可能会中断。