[PHP/Javascript/HTML] <option onclick=...>
Sheraf
Messages postés
261
Date d'inscription
Statut
Membre
Dernière intervention
-
nilly Messages postés 154 Date d'inscription Statut Membre Dernière intervention -
nilly Messages postés 154 Date d'inscription Statut Membre Dernière intervention -
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.
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.
A voir également:
- Option onclick html
- Editeur html - Télécharger - HTML
- Option d'ergonomie - Guide
- Option volte/vowifi - Guide
- Cette option de connexion est désactivée - Forum Ordinateurs
- Delete boot option - Forum BIOS
9 réponses
Bsr
Et avec un onchange="..." dans le SELECT ?
Ca serait plus logique que de placer un onclick sur chaque option non ?
Et avec un onchange="..." dans le SELECT ?
Ca serait plus logique que de placer un onclick sur chaque option non ?
bonjours;
j'ai le meme probleme,mais je veux utiliser mon gestionnaire d'événement dans la balise <option> , j'ai remplacer mon onClick par onchange mais ça marche pas
comment je fais??
j'ai le meme probleme,mais je veux utiliser mon gestionnaire d'événement dans la balise <option> , j'ai remplacer mon onClick par onchange mais ça marche pas
comment je fais??
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
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
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
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
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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.
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.
merci a vous j'ai rencontré le même problème IE n'aimait pas onClik.Maintenan le problème est résolu
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
pourriez vous mettre le select avec la syntaxe du onchange s'il vous plait