probleme de redirectrion - HTML/CSS - Programmation
Marsh Posté le 05-10-2005 à 11:58:09
Bah tu fais pas de submit de ton formulaire, c'est normal de perdre les donnée
Marsh Posté le 05-10-2005 à 12:03:16
Bonjour,
Pour l'appel de ta fonction, au lieu de faire :
action="javascript: direction()"
je ferai plutot :
onsubmit="javascript: direction()"
Marsh Posté le 05-10-2005 à 12:06:28
en fait mon probleme est que le bouton d'rnvoi du formulaire devien inactif
merci pour votre aide
Marsh Posté le 05-10-2005 à 12:12:42
boulax a écrit : Bah tu fais pas de submit de ton formulaire, c'est normal de perdre les donnée |
comment puis je faire pour y remedier ??
Marsh Posté le 05-10-2005 à 12:20:30
Un bon tuto s'impose
indice: c'est l'action du formulaire que ta fonction direction doit modifier, PUIS faire un appel à submit().
Marsh Posté le 05-10-2005 à 13:00:57
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
Marsh Posté le 06-10-2005 à 12:08:34
quand je fais sa , sa ne marche pas non plus. peux tu m'éclairer d'avantage sur le sujet.
merci pour l'aide
Marsh Posté le 06-10-2005 à 12:10:11
Il te faut faire le controle via un langage serveur (php,asp, autre) sinon certains utilisateurs pourront pas etre redirigés correctement
Marsh Posté le 06-10-2005 à 12:13:00
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...
Marsh Posté le 06-10-2005 à 12:45:05
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 ??
Marsh Posté le 06-10-2005 à 12:50:16
UNE URL ! : Une adresse quoi, pas un bout de code qui en plus n'arrivera pas en l'état au navigateur.
Marsh Posté le 06-10-2005 à 13:29:10
jj59 a écrit : Je dois donc faire un truc dans se style la : |
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
Marsh Posté le 05-10-2005 à 11:55:06
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