Compléter automatiquement un textfield à partir d'un select

Bonjour,

voilà , j’ai dans mon formulaire sur une application RAILS, une boite de
selection contenant des codes pays. J’aimerai suivant le code pays,
saisir automatiquement un champs Zone (une zone correspondant à des
pays). Voici le code que j’ai utilisé mais cela ne fonctionne pas (dans
ma page _form.rhtml) :

Countrycode <%=
select(“etude”,“CountryCode”,Etude.get_values_CountryCode, {}, {
:onchange => “if (this.value == ‘FRA’) { $(‘Zone’).value = ‘Zone 3’; }”
}) %>
Zone <%= text_field ‘etude’,
‘Zone’, “size” => 6, “maxlength” => 10 %>

Merci de dire ce qui cloche.

Ap Nav wrote:

<%= text_field ‘etude’, ‘Zone’, “size” => 6, “maxlength” => 10 %>

Ceci te donne un champs nommé “etude[Zone]” et non pas un champs “Zone”

Merci mais j’ai trouvé mon erreur :

Zone

je dois le mettre à etude_zone

"if (this.value == ‘FRA’) { $(‘Zone’).value = ‘Zone 3’;

et là je fais etude_zone.value = ‘Zone 3’ et c’est ok

Encore merci !