Se connecter avec
S'enregistrer | Connectez-vous

[php][javascript] Transmission de variable

Dernière réponse : dans Programmation

bonjour.
Voilà j'ai un formulaire et au moment d'appuyer sur le submit, un javascript demande confirmation avant de redirectionner sur une autre page. Mais ... ça marche pas ... Quand j'arrive sur la page aucune variable POST n'a été envoyée.

  1. <SCRIP LANGUAG="JavaScript">
  2. function conf()
  3. {
  4. if(confirm('Cette action va supprimer toutes les photos contenues dans cette galerie. Voulez vous vraiment la supprimer ?'))
  5. document.location.href="deletegal.php"
  6. else
  7. document.location.href="#"
  8. }
  9. </SCRIPT>
  10.  
  11. Sélectionner la galerie à supprimer :<form method="post" action="javascript:conf()" enctype="multipart/form-data"><select name="galerie">
  12. <?
  13. while ($choix = mysql_fetch_array($option) )
  14. {
  15. echo '<option value="'.$choix['galerie'].'">'.$choix['galerie'].'</option>';
  16. }
  17. ?></select><input type="submit" value="Supprimer"></form>
  18. <div class="hr"><hr /></div><?
Lassé par la pub ? Créez un compte
Expert Programmation

tu fait action="lapage.php"


et pour le submit tu fait par exemple c'est un portion de code de mon site :

  1. <SCRIP LANGUAGE="JavaScript">
  2. function VerifForm(formulaire)
  3. {
  4. if (formulaire.pseudo.value == "") {
  5. alert('Vous n\'avez pas rentrez de pseudo !');
  6. return(false);
  7. }
  8. else if (formulaire.pwd.value == "") {
  9. alert('Vous n\'avez pas rentrez de Mot de passe !');
  10. return(false);
  11. }
  12. else if (formulaire.pwd2.value == "") {
  13. alert('Vous n\'avez pas rentrez la confirmation du Mot de passe !');
  14. return(false);
  15. }
  16. else if (formulaire.pwd.value != formulaire.pwd2.value) {
  17. alert('Le Mot de passe et la confirmation sont différent.');
  18. return(false);
  19. }
  20. else if (formulaire.email.value == "") {
  21. alert('Veuillez rentrez une adresse email');
  22. return(false);
  23. }
  24. else {
  25. formulaire.submit();
  26. }
  27. }
  28. </SCRIPT>
Lassé par la pub ? Créez un compte
Tom's guide dans le monde