Prototype est embedded dans Rails, ça simplifie le JavaScript et ça tombe bien parce que c'est ce dont tu as besoin ici : http://www.prototypejs.org/
Si tu aimes protoype, tu aimeras encore plus jQuery au bout de quelques temps : http://docs.jquery.com/Main_Page Sinon, pour la méthode c'est assez simple : - sélectionner tes champs <select> et leur attribuer une réponse à l'évènement "change" : $('id_de_mon_select').observe('change', function(event) { /* le code à exécuter ici */ }); - dans la méthode de callback, changer la valeur du champs de texte, par exemple : $('id_de_mon_champs_de_texte').value = $F('id_de_mon_select'); Michel Belleville 2009/6/22 Bardach Mostafa <[email protected]> > > Bonjour à tous, > > Je travail sur appli. de gestion des RH. J'ai une table qui contient 4 > colonnes: id, echelle, echelon et indice. > A chaque couple (echelle, echelon) correspond un indice unique: > > id...echelle...echelon...indice > 1.....11........1.........254 > 2.....11........2.........352 > 3.....10........1.........287 > . > . > n > > Dans un formulaire j'ai deux listes déroulantes (collection_select)) > dont l'une pointe sur "echelle" et l'autre sur "echelon" et un > text_field qui pointe sur > le champ "indice". > > Question: Comment afficher automatiquement la valeur du champ texte > "indice" lors de la sélection des valeurs dans les deux listes > déroulantes. > > Exemple: Lorsque je sélectionne dans mes listes déroulantes echelle=11 > et echelon=1, la valeur 254 doit être affichée automatiquement dans le > champ de texte "indice". > > Merci pour toute aide. > > [email protected] > -- > Posted via http://www.ruby-forum.com/. > > > > --~--~---------~--~----~------------~-------~--~----~ Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [email protected] -~----------~----~----~----~------~----~------~--~---
