Bonjour a tous !

J'ai depuis quelques temps une incapacité a trouver comment générer des ancrages/liens dans un Select.
Jusqu'à présent j'ai toujours contourné le problème en passant par des solutions alternatives.
Sauf que cette fois ce n'est plus possible...

Je quémande donc votre aide histoire de me lever moins bête, peut-être, un jour

Voici donc mes bouts de codes...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
$sel = "<select> onchange=\"location.href='#'+this.value\"><option selected=\"true\">Choice your patient</option>";
....
$sel .= "<option value=\"#$ancre\">$name</option>";
....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
echo "<table class=\"patient\" id=\"$name".""."$surname\">" ;
Après vérification des résultats code source, les id correspondent bien (pas de problème de casse), j'ai épuré les espaces, les underscores, mais rien n'y fait.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<option value="#ClaudioDetritus">Claudio Detritus</option>
....
<table class="patient" id="ClaudioDetritus">

J'ai aussi testé diverses méthodes, self.location, hash, des fonctions piochées à droite à gauche, rien n'y fait.
J'ai ensuite pensé à un problème de compatibilité table/ancre, mais une div ou un p ne change pas le problème, idem sur des tests navigateurs différents...

Je pointe donc du doigt le onchange et le traitement même dans le select, m'est avis que le soucis vient bien de la et donc du javascript.

En espérant que vous puissiez m'aider ! Merci d'avance