formulaire html et JS - HTML/CSS - Programmation
Marsh Posté le 01-02-2011 à 13:01:14
Ton select a un attribut onChange, ou onBlur. 
Tu peux t'en servir pour appeller ta fonction js comme ceci: 
 
<select onChange="javascript:changerimage(this);"><option ... 
 
J'ai aps écrit le code de la fonction javascript, si tu as des soucis n'hésirte pas à demander.
Marsh Posté le 01-02-2011 à 13:55:39
ok merci bien sympa, j'ai compris ton raisonnement, je vois à peu pres ce que ca donnerai mais c'est plein de fautes !! 
ça donnerai : 
 
la div qui reçoit l'image, 
  
#img_immo { 
 width:400px; 
 height:200px; 
 float:left; 
} 
<div id="img_immo"> 
</div> 
 
ensuite la function JS avec des fautes : 
 
<script type="text/javascript"> 
 function changerimage() { 
   $("#img_immo" ).{ 
     $(".adsmanager_required" ).choose 'option value=1'(function(){ 
              load. $("#img_immo" ) "img/images1.jpg";      
                      } 
                      } 
   } 
  
</script> 
 
ET le formulaire : 
 
<select class='adsmanager_required' name='category_choose' onChange='change("category_choose",1) "javascript:changerimage(this);"'><option value="-1" selected="selected">Choisissez une rubrique</option><option value="1">Immobilier</option><option value="2">Auto-moto</option>...  	........</select> 
Marsh Posté le 01-02-2011 à 14:01:22
Tu ne dis pas ce qui marche pas, mais ceci est faux: 
onChange='change("category_choose",1) "javascript:changerimage(this);"' 
 
Remplace le par 
onChange="javascript:changerimage();"
Marsh Posté le 01-02-2011 à 14:41:14
Non je me doute que mon code ne fonctionne pas encore... 
mais tu as vu la fonction ?? Je pense avoir besoin d'aide 
Marsh Posté le 01-02-2011 à 15:22:34
tu vois ce que je ne parvien pas à faire gélatine velue ??
Marsh Posté le 01-02-2011 à 15:53:24
Ben la fonction js c'est quelque chose du style: 
 
$("#img_immo" ).innerHTML +="<img src='image.jpg'/>"; 
 
Et c'est tout.
Marsh Posté le 01-02-2011 à 11:15:54
Bonjour,
Je souhaite faire apparaître une image lorsque l'utilisateur a choisi un titre dans une liste déroulante.
Ma liste déroulante :
<select class='adsmanager_required' name='category_choose' onChange='change("category_choose",1)'>
<option value="-1" selected="selected">Choisissez une rubrique</option><option value="1">Immobilier</option><option value="2">Auto-moto</option><option value="4">Habitat</option><option value="65">Rencontres</option><option value="92">Le mag</option><option value="151">BIO / ECOLOGIE</option><option value="162">AGRICULTURE</option><option value="173">ECHANGE - TROC</option> </select>
Quand l’internaute a choisi Immobilier soit, <option value="1">, une image aparait dans une div placé au dessus du formulaire.
Je pense à une condition en JS mais ne sait pas l'écrire
Merci pour votre aide