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 89 Date d'inscription Statut Membre Dernière intervention -
-helper- Messages postés 89 Date d'inscription Statut Membre Dernière intervention -
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,
A voir également:
- Checkbox qui redirige vers un autre lien
- Créer un lien pour partager des photos - Guide
- Lien url - Guide
- Verificateur de lien - Guide
- Rediriger une adresse mail vers une autre - Guide
- Lien copié - Forum Mobile
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"
<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"
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!