2009-05-04 9 views
0

Comment puis-je valider des zones de texte dynamiques générées lors de l'exécution à l'aide de jQuery?validation des contrôles dynamiques à l'aide de jquery

+0

Qu'est-ce que vous voulez valider? – MrHus

+0

Comment vous créez ces zones de texte, côté client ou serveur? –

+0

Les zones de texte sont créées dynamiquement côté serveur. – input

Répondre

1
<%  
     TextBox tb = new TextBox(); 
     tb.Attributes.Add("data-validateme","true"); 
     Page.Controls.Add(tb); 
%> 

qui ajoutera un attribut de données HTML5.

<input type="text" data-validateme="true" /> 

jQuery:

$(document).ready(function(){ 
    $("*[data-validateme]").change(function(){ 
     alert($(this).val()); 
    }); 
}); 
0

Je ne sais pas, mais vous pouvez utiliser quelque chose comme ceci:

$(function() { 
$('input').each(function() { 
    $('#' + this.id).live('onchange', function() { 
     // VALIDATION Code 
    }); 
}); 
+0

live() ne supporte pas encore le changement :( –

+0

Donc, je pense @Deviant réponse ci-dessous va fonctionner –

Questions connexes