Bonjour,
J'ai un formulaire standard :
qui contient une liste deroulante, deux boutons submit et un bouton button
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <form action="man1.php" method="post">
Je ne souhaite pas faire de test javascript sur les deux submit, par contre je veux faire une demande de confirmation pour la suppression (d'ou le button).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <input type="submit" name="modif" value=">> Modify >>"> <input type="button" name="delete" value=">> Delete >>" onclick="confirmation();"> <input type="submit" name="view" value=">> View >>"> </form>
Le javascript en question :
Malheureusement, a la soumission, je recupere bien la valeur attendue du menu deroulant, mais pas la variable 'delete' qui correspond a mon bouton (et dont je me sers dans mon php pour faire l'une des trois actions).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 function confirmation() { if (confirm("Are you sure ?")) { document.forms[0].submit(); } }
Dans mon php :
me renvoie :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 var_dump($_REQUEST);
et effectivement pas de variable delete en vue.array(2) { ["choix"]=> string(1) "1" ["PHPSESSID"]=> string(32) "0d4c5344651b37de1eed6cfa45052415" }
Y-a-t-il un moyen de contourner ce problème ?
Merci par avance.
Sohnic
Partager