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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Faire deux actions en meme temps au moment de submit un form html

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Faire deux actions en meme temps au moment de submit un form html

n°200044
DKC
Posté le 22-08-2002 à 17:35:52  profilanswer
 

voila j'ai un pitit probleme... je cherche a faire deux actions en meme temps au moment ou je submit un formulaire
 
1) je veux faire un mailto avec les reponses du formulaire (ca c'est fait)
2) je veux envoyer la personne sur une autre page...
 
mon <form ressemble a ca ...
 

Code :
  1. <form method="POST" name="blalbla" action="mailto:xxx.xx@xx.fr" onSubmit="return emailvalidation(Email,'The E-mail is not valid');">


 
voila et je voudrais rajouter comme acction d'aller sur un site ... http://www.hardware.fr par exemple ...  
 
Merci  :hello:

mood
Publicité
Posté le 22-08-2002 à 17:35:52  profilanswer
 

n°200050
--greg--
Posté le 22-08-2002 à 17:41:05  profilanswer
 

<form method="POST" name="blalbla" action="mailto:xxx.xx@xx.fr" onSubmit="return emailvalidation(Email,'The E-mail is not valid';); document.location.url='http://www.hardwhare.fr'">
 
 
je tiens néanmoins à préciser que je ne suis absolument pas partisan de cette solution


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°200051
DKC
Posté le 22-08-2002 à 17:41:06  profilanswer
 

hmmm hmmm je suis entrain de me rendre compte que je raconte n'importe quoi et que je part sur la mauvaise voie car le action sert a donner les reponses au serveur... donc je peux pas passer par action pour renvoyer sur une page....
 
euhhh j'ai po d'idée... fo que ca renvois vers une autre page apres que la verification d'email est été faite et apres que le mail ai été envoyé aussi ;)

n°200052
DKC
Posté le 22-08-2002 à 17:41:52  profilanswer
 

arf a une seconde pret greg !!! :)
 
pkoi n'est tu pas partisant de cette solution ? :)

n°200053
--greg--
Posté le 22-08-2002 à 17:41:57  profilanswer
 

ben le mail il sera envoyé de toutes façons que qd la personne aura cliqué sur le send de son client mail.........


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°200054
--greg--
Posté le 22-08-2002 à 17:42:24  profilanswer
 

dkc: bah parce que.
c'est du js.


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°200058
DKC
Posté le 22-08-2002 à 17:47:12  profilanswer
 

oui je sais bien pour le sendmail du cleint ;)
euhhhh ca marche po de ttes facons :(

n°200059
--greg--
Posté le 22-08-2002 à 17:53:10  profilanswer
 

comment ça


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°200061
DKC
Posté le 22-08-2002 à 17:56:02  profilanswer
 

ba il se passe rien
 
il m'envois bien par mail mes données et rien ...

n°200064
--greg--
Posté le 22-08-2002 à 17:58:36  profilanswer
 

meme pas un petit message d'erreur javascript?


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
mood
Publicité
Posté le 22-08-2002 à 17:58:36  profilanswer
 

n°200065
DKC
Posté le 22-08-2002 à 17:59:40  profilanswer
 

meme pas ... :) d'ailleurs je savais pas que ca existait les messages d'erreur js  :sarcastic:

n°200066
--greg--
Posté le 22-08-2002 à 18:02:52  profilanswer
 

bon d'accord...
 
y'a pas un petit point d'exclamation sur fond jaune dans le coin en bas à gauche de ton browser (IE?)


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°200068
DKC
Posté le 22-08-2002 à 18:05:59  profilanswer
 

nan pas sous ie 5.5 en tt cas ...
 

Code :
  1. <form method="POST" name="hjnh" action="mailto:nh@nh.fr" onSubmit="return emailvalidation(Email,'The E-mail is not valid'); document.location.url='http://www.hardware.fr'">


 
c'est bien ca pourtant j'ai pas fait de boulette en rajoutant ta partie ?!

n°200076
--greg--
Posté le 22-08-2002 à 18:18:59  profilanswer
 

ha euh ouais forcément
 
bon ché pas trop en fait
pas trop le temps de chipoter la dessus...


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°200088
LexTuhor
Posté le 22-08-2002 à 18:32:01  profilanswer
 

DKC a écrit a écrit :

nan pas sous ie 5.5 en tt cas ...
 

Code :
  1. <form method="POST" name="hjnh" action="mailto:nh@nh.fr" onSubmit="return emailvalidation(Email,'The E-mail is not valid'); document.location.url='http://www.hardware.fr'">


 
c'est bien ca pourtant j'ai pas fait de boulette en rajoutant ta partie ?!




 
On ne peut pas utiliser ce truc infame : mailto:tonadresse.fai dans un formulaire, car ça passe par ton client mail qui doit être interfacé avec ton navigateur. (ex : outlook).
C'est une solution de merde ton truc. ça va demander à chaque fois au mec si il veut que son adresse e-mail soit envoyée et patati, patata...  
Quand on veut envoyer un mail via un formulaire, on passe par un langage serveur (php, asp etc...). Le javascript ne peut rien pour toi.
Le mieux, c'est encore que tu fasses un bête lien en html avec mailto dedant, si tu n'y connais rien...  :sarcastic:

n°200177
DKC
Posté le 22-08-2002 à 19:43:45  profilanswer
 

merci pour ton soutien,  
MAIS on m'a demandé de faire ca comme ca et le serveur sera html point (pas d'asp de php et autre). Je sais tres bien que ca passera obligatoirement par outlook ou le client mail. Mais là n'est pas le probleme... le probleme c'est de basculer vers une autre page apres que les personnes est validé le formulaire.


---------------
APN : Sony DSC-F707
n°200190
LexTuhor
Posté le 22-08-2002 à 20:09:49  profilanswer
 

Heu, ta page de traitement en php qui va presque rien peser, qu'est-ce qui t'empêche de ma mettre sur free par exemple ?? ça sera transparent pour toi, pour ton patron et pour tout le monde.
 
 :sarcastic:  
 
A moins que ce soit dans le cadre d'n intranet...

n°200197
--greg--
Posté le 22-08-2002 à 20:21:07  profilanswer
 

dkc: reecrit la fonction qui validelemail là, si tu sais.

n°200448
DKC
Posté le 23-08-2002 à 11:50:12  profilanswer
 

j'ai fait ca ... mais biensur ca marche po ;)
 

Code :
  1. function emailvalidation(entered, alertbox)
  2. {
  3. with (entered)
  4. {
  5. apos=value.indexOf("@" );
  6. dotpos=value.lastIndexOf("." );
  7. lastpos=value.length-1;
  8. if (apos<1 || dotpos-apos<2 || lastpos-dotpos>3 || lastpos-dotpos<2)
  9. {alert(alertbox)
  10. return false;}
  11. else
  12. {window.location="http://www.hardware.fr" return true;}
  13. }
  14. }


 
des idées ? l'important est dans le dernier else :)

n°200452
--greg--
Posté le 23-08-2002 à 11:56:42  profilanswer
 

else {
   window.location.url="http://www.hardware.fr";
   return true;
}  
 
 
peut etre?
nan en fait  
ché po.
 


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°200456
DKC
Posté le 23-08-2002 à 12:05:45  profilanswer
 

snifff ... ca marche tjrs po :(

n°200606
DKC
Posté le 23-08-2002 à 14:56:00  profilanswer
 

bon alors j'ai vu un truc assez chelou..
 
quand on valide le formulaire si l'adresse mail est bonne  
 
ca donne un avertissement comme koi un mail va etre envoyer etc.. jusque la c'est logique. Mais si on appuis sur yes ca renvois pas vers la page ou ca aurrais du nous envoyer (la c est plus logique celon moi) Par contre si on appuie sur annuler ba la ca renvois vers la page !!!  
 
c'est koi ce truc chelou ?!
si y'en a qui ont des idées elles sont les biens venues  :hello:

n°200783
DKC
Posté le 23-08-2002 à 16:49:33  profilanswer
 

s'il vous plaittttttttt aidez moi :(  :( . je galere et c'est ma derniere page a finir avant de refiler ce site de M... a mon boss et basta !
 
merci :hello:  

mood
Publicité
Posté le   profilanswer
 


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

  Faire deux actions en meme temps au moment de submit un form html

 

Sujets relatifs
[HTML]texte qui défilec'est possible de casser un site que avec du html/javascript ?
Remplir et submit un formulaire automatiquement...[PHP]Inserer une image dans une page html
Quel standard HTML utiliser (HTML 4, XHTML, ...) ?[HTML,JS,ActiveX] Fenetre d'arborescence Win32 sur une appli Web
[HTML] Masquer des extensions quand on fait 'Parcourir'ACtion automatique a l'ouverture d'une page en Javascript ou HTML ?
html vs xhtml[HTML/JS]Option value dans une liste dynamique
Plus de sujets relatifs à : Faire deux actions en meme temps au moment de submit un form html


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