Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
711 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  probleme de redirectrion

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

probleme de redirectrion

n°1215318
jj59
Posté le 05-10-2005 à 11:55:06  profilanswer
 

Bonjour,
 
voici mon probleme:
 
J'ai un formulaire composé d'une case a coché , d'une zone de saisie et d'un bouton d'envoi.
Je voudrai savoir comment fait-on pour rediriger l'utlisateur vers une page selon que la case à coché soit coché ou non et que le contenu de la zone de saisie soit transmit par la methode POST
 
pour l'instant j'arrive à rediriger l'utlisteur selon que la case a coché est coché ou non mais le contenu de la zone de saisi n'est pas transmi  
 
voici mon code :
 
<form name="form" method="post" action="javascript: direction()">  
<input type="text" name="logincreateur" size="20"/>
<input type="checkbox" name="ouinon"/>
<input type="submit" value="Envoyer" name="valider" onclick="return Verification_Identification(logincreateur)"/>
</form>
 
 
// script
function Verification_Identification(element1)
{
    if(element1.value=='')
    {
         alert("erreur" );
         element1.focus();
    }
}

 
 
function direction()
{
  if(document.form.ouinon.checked==true)
  {
    document.location.href="./validation-identification.php";
  }
  else
  {
    document.location.href="./Oublie.php";
  }
}

 
merci pour l'aide :hello:

mood
Publicité
Posté le 05-10-2005 à 11:55:06  profilanswer
 

n°1215325
boulax
Inserer phrase hype en anglais
Posté le 05-10-2005 à 11:58:09  profilanswer
 

Bah tu fais pas de submit de ton formulaire, c'est normal de perdre les donnée [:pingouino]


---------------
Posté depuis des chiottes, sales. Me gusta.
n°1215331
pc75
Posté le 05-10-2005 à 12:03:16  profilanswer
 

Bonjour,
 
Pour l'appel de ta fonction, au lieu de faire :
action="javascript: direction()"
je ferai plutot :
onsubmit="javascript: direction()"

n°1215337
jj59
Posté le 05-10-2005 à 12:06:28  profilanswer
 

en fait mon probleme est que le bouton d'rnvoi du formulaire devien inactif
 
merci pour votre aide

n°1215340
jj59
Posté le 05-10-2005 à 12:12:42  profilanswer
 

boulax a écrit :

Bah tu fais pas de submit de ton formulaire, c'est normal de perdre les donnée [:pingouino]


 
 
comment puis je faire pour y remedier ??

n°1215352
boulax
Inserer phrase hype en anglais
Posté le 05-10-2005 à 12:20:30  profilanswer
 

Un bon tuto s'impose :/
 
indice: c'est l'action du formulaire que ta fonction direction doit modifier, PUIS faire un appel à submit().


---------------
Posté depuis des chiottes, sales. Me gusta.
n°1215409
jj59
Posté le 05-10-2005 à 13:00:57  profilanswer
 

Je crois que j'ai compri le principe. En fait il faut avoir un truc dans se genre la :
 
<form name="form" method="post" action="javascript:direction()" onsubmit="return Verification_Identification(logincreateur)">
 
et enlever le onclick dans le :
 
<input type="submit" value="Envoyer" name="valider">
 
Mais sa ne marche pas
Merci beaucoup pour ton aide

n°1216422
jj59
Posté le 06-10-2005 à 12:08:34  profilanswer
 

quand je fais sa , sa ne marche pas non plus. peux tu m'éclairer d'avantage sur le sujet.
 
merci pour l'aide

n°1216425
esox_ch
Posté le 06-10-2005 à 12:10:11  profilanswer
 

Il te faut faire le controle via un langage serveur (php,asp, autre) sinon certains utilisateurs pourront pas etre redirigés correctement


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1216426
FlorentG
Unité de Masse
Posté le 06-10-2005 à 12:13:00  profilanswer
 

Tu peux pas avoir du javascript dans l'attribut action de l'élément form... Il faut une URL qui pointe vers un script, comme l'a dit esox, php, asp ou autre...

mood
Publicité
Posté le 06-10-2005 à 12:13:00  profilanswer
 

n°1216450
jj59
Posté le 06-10-2005 à 12:45:05  profilanswer
 

Je dois donc faire un truc dans se style la :
 
<form name="form" method="post" action="  <?php direction() ?> " >
 
et faire une fonction php direction()  
 
par contre, puis je laisser le controle de saisie (fonction Verification_Identification(logincreateur) ) en javascript ou dois je aussi la faire en php ??

n°1216458
omega2
Posté le 06-10-2005 à 12:50:16  profilanswer
 

UNE URL ! : Une adresse quoi, pas un bout de code qui en plus n'arrivera pas en l'état au navigateur.

n°1216493
FlorentG
Unité de Masse
Posté le 06-10-2005 à 13:29:10  profilanswer
 

jj59 a écrit :

Je dois donc faire un truc dans se style la :
 
<form name="form" method="post" action="  <?php direction() ?> " >
 
et faire une fonction php direction()  
 
par contre, puis je laisser le controle de saisie (fonction Verification_Identification(logincreateur) ) en javascript ou dois je aussi la faire en php ??


Non. Pas comme ça... Faut faire un truc genre :

<form id="tehForm" method="post" action="pouet.php">
...


Et ensuite faire un script "pouet.php", où tu fera le traitement


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  probleme de redirectrion

 

Sujets relatifs
Probleme pour sauter une ligne (\n ;\r\n....)webdev de pcsoft problème avec PHP BAD REQUEST
Probleme z-index et cssformulaire probleme d'envoi ?ifrance
probleme de requette php[JS] probleme simple de portée de variable[Résolu]
Problème de style....probleme while et <select>
Problème eval sur un nom de fonctionActionScript -> Problème d'envoi de fonction sur évenement
Plus de sujets relatifs à : probleme de redirectrion


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR