Javascript non compatible IE

Javascript non compatible IE - HTML/CSS - Programmation

Marsh Posté le 03-02-2006 à 08:14:26    

j'ai cette ligne de code
 
<select name="id" onChange="javascript:document.location.href='devis.php?id='+this.value;">
 
sa marche impec sous mozilla j'obtient bien ma nouvelle URL avec ma variable id  
le probleme sous internet explorer est que id=" ", elle reste tout le temps vide meme apres  
un onChange
 
si quelqu'un peut m'aider....

Reply

Marsh Posté le 03-02-2006 à 08:14:26   

Reply

Marsh Posté le 03-02-2006 à 10:04:44    

tu dois pas pouvoir utiliser la proprièté value d'un select.
Il faut que tu controles quel est l'option selectionnée, et que tu regardes la valeur de cette option.

Reply

Marsh Posté le 03-02-2006 à 10:20:59    

Code :
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <html>
  3. <head>
  4. <title></title>
  5. </head>
  6. <body>
  7. <form>
  8. <select onchange="document.getElementById('truc').value=this.value">
  9.  <option></option>
  10.  <option value="choix1">choix 1</option>
  11.  <option value="choix2">choix 2</option>
  12. </select>
  13. <input type="text" name="truc" id="truc">
  14. </form>
  15. </body>
  16. </html>

Reply

Marsh Posté le 03-02-2006 à 10:22:16    

ben moi ca marche :/

Code :
  1. <form>
  2. <select onchange="document.location.href='http://www.google.com?id='+this.value">
  3.  <option></option>
  4.  <option value="choix1">choix 1</option>
  5.  <option value="choix2">choix 2</option>
  6. </select>
  7. <input type="text" name="truc" id="truc">
  8. </form>

Reply

Sujets relatifs:

Leave a Replay

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