Bonjour,

J'ai un petit soucis avec le script suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
<form method="post" id="idformulaire" action="identification.php">
<a href="#" onclick='document.getElementById("idformulaire").submit()'>
Connexion 
</a>
<input type="hidden" name="retourPage" value="'.$retour.'">
</form>
Le but de ce script est de transmettre la variable du champ hidden en cliquant sur le lien connexion au lieu de cliquer sur un bouton submit.
Cela ça fonctionne bien.
Le problème c'est que si le gars a désactivé javascript, il ne peut plus accéder à la page d'identification.php puisque l'url du lien est #.

Donc j'ai essayé de rajouter cette ligne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<noscript>
<a href="identification.php">
Connexion 
</a>
</noscript>
Mais alors le problème c'est que si javascript est désactivé, cette ligne s'affiche en plus de celle du premier script. On a donc deux liens connexions.

Alors j'ai essayé de placer cela dans le href du lien
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<a href="#
<noscript>identification.php</noscript> onclick='document.getElementById("idformulaire").submit()'
">
Connexion 
</a>
Bon là j'y croyais pas trop et d'ailleurs le résultat est une horreur dans la barre d'url du navigateur

Comment je fais s'il vous plait ?