Flux rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

[PHP/Javascript/HTML] <option onclick=...>

Sheraf, le lundi 22 mai 2006 à 18:05:26
Bonjour,

J'ai une page php, dans laquelle j'ai une liste déroulante contenant la liste des employés de l'entreprise dans laquelle je travaille.
Le but est d'afficher les numéros de téléphones de l'employé lors de la sélection dans la liste.

Je vous épargne les détails, mais grossomodo ca donne ca :
<FORM>
<SELECT name="nom" size="1">
<option onclick=\"resultat('$tel', '$port', '$fax')\">$employe->Nom $employe->Prenom</option>

dans la fonction resultat() j'ai ca :
function resultat(tel, port, fax)
{
document.getElementById("cadretel").value = tel;
document.getElementById("cadreport").value = port;
document.getElementById("cadrefax").value = fax;
}

Ce qui m'énerve en fait, c'est que ca marche avec Firefox, mais pas avec internet explorer.
Si je remplace les lignes de code de la fonction par un alert('toto') ca marche toujours dans Firefox, mais pas dans IE.

Donc visiblement, IE n'aime le <option onclick
Quelqu'un aurait-il une idée?

Merci d'avance, et veuillez m'excuser pour la longueur du message.

Sheraf
Répondre à Sheraf  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
PhP, le lundi 22 mai 2006 à 20:47:20
Bsr

Et avec un onchange="..." dans le SELECT ?

Ca serait plus logique que de placer un onclick sur chaque option non ?

PhP 
Répondre à PhP

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Sheraf, le mardi 23 mai 2006 à 13:37:40
Salut,

Tout à fait, et c'est d'ailleurs la solution au problème.
Merci bien.

Chtite question au passage, peut-on passer en parametre un tableau de données (dans le <option value) ?

Merci
Sheraf
Répondre à Sheraf

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
PhP, le mardi 23 mai 2006 à 18:56:47
Bsr

Un tableau de qui à qui ?

De l'option vers Javascript ? Vers PHP ?

Pour quel usage ?

Dans value tu mets ce que tu veux du moment que c'est du texte

Si tu tiens absolument à y placer un tableau il faut le sérialiser

value="item1;item2;...;itemN" par ex

PhP 
Répondre à PhP

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Sheraf, le mercredi 24 mai 2006 à 16:30:44
Salut,

Oui c'est ce que j'ai fais.
J'ai concaténé les numéros de téléphones en les séparant avec un caractère spécial, puis j'ai splité le tout avec javascript.
C'était juste une curiosité.

Merci de pour tes réponses.

A plus. Sheraf
Répondre à Sheraf

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
baptiste, le mercredi 27 juin 2007 à 13:36:36
merci a vous j'ai rencontré le même problème IE n'aimait pas onClik.Maintenan le problème est résolu
Répondre à baptiste

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
sylvain, le mercredi 1 août 2007 à 16:30:47
idem pr moi, le onclick ne fonctionnait pas sous IE mais bien sous firefox. Merci bcp !
Répondre à sylvain

7


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 chris, le vendredi 24 août 2007 à 13:19:18
J'ai exactement le meme probléme, sauf que je n'ai visiblement pas réussi a écrire le onchange, j'y suis peut etre aller un peu trop vite, j'ai changer le onclick par onchange et j'ai mis cela dans le select (c' étais dans option avant) mais non rien ne se passe .

pourriez vous mettre le select avec la syntaxe du onchange s'il vous plait
Répondre à chris
Toutes les réponses pour « [PHP/Javascript/HTML] &lt;option onclick=...&gt; »