2012-01-07 2 views
0

J'ai une liste de chéquiers et une zone de texte et une liste déroulante Je veux vérifier si l'utilisateur interagit avec l'un d'eux et ils ont une valeur aussi en utilisant j requête pour appliquer le style sur un autre éléments toute aide?add listener à asp.net control using jquery

+0

ont besoin de plus details.put certains des vos codes –

+0

l'idée est que je dois ajouter l'événement sur n'importe lequel de ces contrôles pour savoir s'ils ont une valeur ou non comme la zone de texte j'ai cet exemple de code $ ('# TextBox1'). change (function() { alert ($ (this) .val()); } –

Répondre

1

Vous pouvez utiliser Jquery comme ceci:

Markup:

<asp:textbox ID='text1' runat='server' Text="a value"></asp:textbox> 

code Jquery:

$("#<%= text1.ClientID %>").live('change',function(){ 

    if($(this).val() != "") 
     //Do Somthing 

}); 

pour case à cocher:

$("#<%= checkbox1.ClientID %>").live('click',function(){ 

    if($(this).is(':checked') != "") 
     //Do Somthing 

}); 
+0

pour plus d'aide commentez-moi –

+0

et si c'était la case à cocher liste ou liste déroulante j'ai quelque chose pour la zone de texte et cela fonctionne $ (document) .ready (function() { $ ('# TextBox1') .change (function() { var x = $ (this) .val(); si (x) { $ ("# text_Div"). addClass ('div_Act'); $ ("# text_Div") .removeClass ('div_org'); } else { $ ("# text_Div") removeClass ('de div_Act');. $ ("# text_Div") addClass ('div_org');. } }); }); sera usfull si trouvé au reste –

+0

J'ai édité ma réponse –