Comment mettre à jour une zone de sélection en fonction des valeurs d’une autre?

Dans l’application Rails, j’ai un formulaire avec deux zones de sélection (l’une d’entre elles étant une zone de sélection multiple ):

  Huey Dewey Louie    Huey Dewey Louie  

Comment puis-je limiter les invoice recipients de la invoice recipients aux project owners sélectionnés?

Par exemple, si Dewey et Louie sont sélectionnés en tant que project owners , la zone de sélection des invoice recipients la invoice recipients doit uniquement contenir également Dewey et Louie .

Je sais que cela est possible grâce à jQuery mais mes compétences en jQuery sont très limitées.

Aidez-moi, s’il vous plaît. Merci beaucoup!

Essayer

     

puis

 $('#owners').change(function(){ $('#recipients').empty().append($(this).find('option:selected').clone()) }) 

Démo: Violon

Vous pouvez utiliser le plugin jquery select dépendant à cette fin:

http://simpleweb.github.io/jquery-dependent-selects/