Javascript dans formulaire

Fermé
rottenberg - 28 mars 2010 à 09:47
bonjour,

je dois faire un formulaire qui contient champs :

- lieu : champ select codifié ainsi : ville * quartier
- ville : champ hidden. sur le onclick dans le champ ville quartier on extrait la partie ville ( substring du champ ville quartier allant du caractere à un caractère avant le '*'


j'ai mis le code suivant dans le formulaire :


select name="field_lieu" id="field_lieu" size="1"  onCLick ='field_nom_ville.value=field_lieu.substring(0,field_lieu.indexOf('*')-2) ' class='inputbox'  >
	<option value="Paris * 1er     arrdt" >Paris * 1er    arrdt</option>
	<option value="Paris * 2eme arrdt" >Paris * 2eme arrdt</option>
	<option value="Cannes * La Croisette" >Cannes * La Croisette</option>

</select>



le code javascript
 onCLick ='field_nom_ville.value=field_lieu.substring(0,field_lieu.indexOf('*')-2) ' 

ne s'exécute pas. en revanche si je mets :
 onCLick ='this.form.field_nom_ville.value=field.lieu.value' 


le nom du lieu est recopié dans le nom de la ville.

j'ai certainement une erreur dans le javascript mais je n'arrive pas à voir où.

par avance merci pour votre aide .

Michel ROTTENBERG