【发布时间】:2009-05-04 09:04:58
【问题描述】:
如何验证在运行时使用 jQuery 生成的动态文本框?
【问题讨论】:
-
您要验证什么?
-
如何创建这些文本框,客户端还是服务器?
-
文本框是在服务器端动态创建的。
标签: asp.net jquery validation
如何验证在运行时使用 jQuery 生成的动态文本框?
【问题讨论】:
标签: asp.net jquery validation
<%
TextBox tb = new TextBox();
tb.Attributes.Add("data-validateme","true");
Page.Controls.Add(tb);
%>
这将添加一个 HTML5 数据属性。
<input type="text" data-validateme="true" />
jQuery:
$(document).ready(function(){
$("*[data-validateme]").change(function(){
alert($(this).val());
});
});
【讨论】:
我不确定,但您可以使用以下方法:
$(function() {
$('input').each(function() {
$('#' + this.id).live('onchange', function() {
// VALIDATION Code
});
});
【讨论】: