2009-09-17 4 views
0

Je le code suivant:événements reliant deux façon

$('#Element1').event(function() { 
     $('#Element2').event({ prop: $('#Element1').someMethod() }); 
    }); 

Maintenant, l'élément 2 répond à un événement de Element1 et en cas de changement de propriété Élément 1. Comment le faire vice versa d'une manière optimale.

+0

Ce n'est pas très clair ce que vous essayez de faire. Pouvez-vous expliquer un peu plus? –

+0

Merci pour votre réponse Philippe..Il y a deux éléments sur le formulaire..J'essaie de lier un événement de deux façons de sorte que si l'un des contrôles change, l'autre est affecté. J'espère que j'ai été assez clair – Hitz

+0

donc par exemple si j'ai textbox1 et textbox 2..when je commence à taper dans la zone de texte 1, textbox 2 devrait automatiquement avoir les mêmes caractères insérés .. même wehn je tape dans la zone de texte 2, textbox1 devrait être amélioré – Hitz

Répondre

0

Pour le problème que vous décrivez dans votre commentaire, je ne pense pas que vous auriez besoin tel code événementielle compliqué. Voici ma solution:

$("#input1, #input2").keyup(function (e) { 
    $("#input1, #input2").val($(this).val()); 
}); 
0

Je pense que ce serait la solution la plus simple:

$("#textbox1").keyup(function() { $("#textbox2").val($(this).val()); }); 
$("#textbox2").keyup(function() { $("#textbox1").val($(this).val()); }); 
+0

ok, vous étiez premier;) – Fabian

Questions connexes