2010-06-07 8 views
0

Je suis un problème avec mon codejquery bind cliquez événement

si (text.length < 1)

 { 
      args.IsValid = false; 
      $('#<% = cmdSaveRequest.ClientID()> %>').removeAttr('click'()); 

     } 
     else 
     { 

      $('#<% = cmdSaveRequest.ClientID()> %>').click(savingData()); 
      args.IsValid = true; 
     } 

quand je cède cliquez sur événement comme

$ ('# <% = cmdSaveRequest.ClientID() %>'). Click (saveData());

il exécute la fonction de données d'économie Est-il possible de lier l'événement clic pour bouton, mais l'exécution whiteout la fonction bind et après que l'utilisateur clique sur le bouton, la fonction exécute?

Répondre

2

Essayez

$('#<% = cmdSaveRequest.ClientID() %>').click(savingData); 

Pas par parenthèse savingData

+0

Merci beaucoup cela a fonctionné comme un charme – ademg