on change()

on change() - PHP - Programmation

Marsh Posté le 06-04-2006 à 09:24:25    

bonjour je voudrais récupérer une valeur provenant d'un on change dans un select pour ensuite utiliser cette valeur dans une fonction en javascrit  
du genre
 
function maj_localisation()  
{
 print 'alert($num_emplac[$num_emplac.selectedIndex]);';
   
}  
 
 
<select name=num_emplac[] ONCHANGE="maj_localisation(this.options[this.selectedIndex].value);

Reply

Marsh Posté le 06-04-2006 à 09:24:25   

Reply

Marsh Posté le 06-04-2006 à 09:26:49    

Euh... tu connais la différence entre JS et PHP...?  :heink:  
 
Parce que là tu essaie d'appeler une fonction PHP (serveur) avec JS (client).


---------------
♈ ♋ ♌ ♍ ♎ ♏ - Agora Fidelio | Galerie d'art Toulousaine
Reply

Marsh Posté le 06-04-2006 à 09:30:22    

qu'est qu 'il faut que je fasse

Reply

Marsh Posté le 06-04-2006 à 09:41:51    

Sans vouloir être méchant ni rien... apprendre correctement le fonctionnement des langages que tu utilise, notamment la différence entre langage serveur et langage client.


---------------
♈ ♋ ♌ ♍ ♎ ♏ - Agora Fidelio | Galerie d'art Toulousaine
Reply

Marsh Posté le 06-04-2006 à 10:50:47    

tout faire en javascript

Reply

Marsh Posté le 06-04-2006 à 10:57:08    

commennt récuperer la valeur contenu dans un  
 
<select name=num_emplac['.$myrow[NumOC].'] ONCHANGE="maj_localisation('.$myrow[NumOC].');">
 
pour ensuite récuperer cette valeur ici
 
function maj_localisation(numoc)  
{
 
 a=this.form.elements['num_emplac[numoc]'].selectedIndex;
 alert(a);
 
   
}  
 
j'arrive à récuperer la valeur de numoc mais j'arrive pas à récupérer num_emplac

Reply

Marsh Posté le 06-04-2006 à 10:59:21    

Bon allez je suis dans un bon jour... ça va donner un truc du genre :
 

Code :
  1. <script type="text/javascript">
  2. window.onload = function() {
  3.    var sel;
  4.    if(sel = document.getElementById("idDeTaListeDéroulante" )) {
  5.       sel.onchange = function() {
  6.          alert('Valeur sélectionnée : ' + sel.value);
  7.       }
  8.    }
  9. }
  10. </script>


---------------
♈ ♋ ♌ ♍ ♎ ♏ - Agora Fidelio | Galerie d'art Toulousaine
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed