Checkbox qui redirige vers un autre lien
Résolu
Wzeey
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
-helper- Messages postés 92 Statut Membre -
-helper- Messages postés 92 Statut Membre -
Bonjour,
Y-a-t-il moyen de faire rédiriger vers un autre lien en appuyant sur une checkbox ?
(je veux appuyer sur la checkbox, valider mon choix par la case Submit puis que ça me redirige)
J'ai pensé à :
<html>
<form action="valid.php" method="POST">
<label for="nom">Nom:</label>
<input type="text" name="nom"/>
</br>
<input type="submit" name="Valider"/>
</br>
<form action="index.php" method="post">
<input type="radio" name="action" value="Ajouter"/> Ajouter
<input type="radio" name="action" value="Liste"/> Liste
<?php
if(isset($_POST["action"]))
{
header ("Refresh: 2;URL=recup.php");
}
else
?>
</html>
Merci d'avance pour votre aide.
Cordialement,
Y-a-t-il moyen de faire rédiriger vers un autre lien en appuyant sur une checkbox ?
(je veux appuyer sur la checkbox, valider mon choix par la case Submit puis que ça me redirige)
J'ai pensé à :
<html>
<form action="valid.php" method="POST">
<label for="nom">Nom:</label>
<input type="text" name="nom"/>
</br>
<input type="submit" name="Valider"/>
</br>
<form action="index.php" method="post">
<input type="radio" name="action" value="Ajouter"/> Ajouter
<input type="radio" name="action" value="Liste"/> Liste
<?php
if(isset($_POST["action"]))
{
header ("Refresh: 2;URL=recup.php");
}
else
?>
</html>
Merci d'avance pour votre aide.
Cordialement,
2 réponses
-
J'ai trouvé la solution :
<html>
<form action="valid.php" method="POST">
<label for="nom">Nom:</label>
<input type="text" name="nom"/>
<form action="index.php" method="post"></br>
<input type="radio" name="action" value="Ajouter"/> Ajouter</br>
<input type="radio" name="deconnect" onclick="document.location.href='recup.php'"> Liste </br>
<input type="submit" name="Valider"/></br>
</html>
ONCLICK="document.location.href='recup.php"-
oui t'as vu ! lol
en PHP tu aurais du faire (avant d'envoyer d'autre données à l'utilisateur):
header( 'location: monautrepage.html' );
A noter, que la solution en Javascript que tu as proposée, et plus efficace et plus intelligente que la mienne, car on s'épargne un aller-retour entre le serveur et le client!
-
-
Salut,
Le seul moyen de faire ceci serait en javascript d'apres moi ;)