HighDots Forums  

Balise FORM

alt.fr.langages.html alt.fr.langages.html


Discuss Balise FORM in the alt.fr.langages.html forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Timale
 
Posts: n/a

Default Balise FORM - 02-02-2006 , 09:34 PM






Bonjour,

quelqu un connait il une astuce pour associer deux ACTIONs sur un mem bouton
SUBMIT d un FORMulaire ?
mon formulaire pour le moment possede une action MAILTO et j aimerais
associer une action qui au moment de la soumission redirige l internaute
vers une page de remerciement.
Surement avec un javascript type ONSUBMIT cela serait possible ! mais je n y
arrive pas !
Pour le moment j ai associé une action de verification des donnees saisies
lors de la soumission, mais celle ci se fait logiquement avant l action
MAILTO, comment faire pour que l action se declenche pendant ou apres l
envoi ? Avec un cript type META REFRESH a retardement (style 10 secondes),
mais je n y arrive pas non plus...

De l aide SVP! sinon je n aurais plus de cheveux dans pu de temps...

merci a tous

Timale



Reply With Quote
  #2  
Old   
Xavier Robin
 
Posts: n/a

Default Re: Balise FORM - 02-03-2006 , 03:33 AM






Timale a écrit :
Quote:
Bonjour,

quelqu un connait il une astuce pour associer deux ACTIONs sur un mem bouton
SUBMIT d un FORMulaire ?
mon formulaire pour le moment possede une action MAILTO et j aimerais
associer une action qui au moment de la soumission redirige l internaute
vers une page de remerciement.
Mets l'action vers la page de remerciement. Et sur celle-ci, tu lances
le lien mailto avec les options que tu aura récupérées de ton formulaire.

Remarque le plus simple est peut-être encore d'utiliser php pour envoyer
toi-même le courrier par le site (fonction 'email' en php je crois) ;-)

Ah au passage, n'oublie pas que 10% environ des visiteurs ont le
javascript désactivé ;-)

--
Xavier


Reply With Quote
  #3  
Old   
Timale
 
Posts: n/a

Default Re: Balise FORM - 02-03-2006 , 08:33 AM



Bonjour

c est finalement ce que je vais faire, avec l ACTION qui pointe vers un
script php et, en Hidden, l adresse de la page vers laquelle, le serveur vas
renvoyer..

ca marche, mais je ne suis pas independant et dois changer le code, lors du
changement de FAI!
toutefois, s il n est pas possible de mettre deux ACTION sur un FORM, est il
possible de faire un ONMOUSCLIK X & Y ??

bref une facon d associer deux actions a la balise Javscript Onclick ?

merci

romain

PS remarque judicieuse pour les 10%


"Xavier Robin" <nco-29fd (AT) myamail (DOT) com> a écrit dans le message de news:
43e32358$1_2 (AT) news (DOT) bluewin.ch...
Quote:
Timale a écrit :
Bonjour,

quelqu un connait il une astuce pour associer deux ACTIONs sur un mem
bouton
SUBMIT d un FORMulaire ?
mon formulaire pour le moment possede une action MAILTO et j aimerais
associer une action qui au moment de la soumission redirige l internaute
vers une page de remerciement.

Mets l'action vers la page de remerciement. Et sur celle-ci, tu lances
le lien mailto avec les options que tu aura récupérées de ton formulaire.

Remarque le plus simple est peut-être encore d'utiliser php pour envoyer
toi-même le courrier par le site (fonction 'email' en php je crois) ;-)

Ah au passage, n'oublie pas que 10% environ des visiteurs ont le
javascript désactivé ;-)

--
Xavier



Reply With Quote
  #4  
Old   
Xavier Robin
 
Posts: n/a

Default Re: Balise FORM - 02-03-2006 , 03:26 PM



Timale a écrit :
Quote:
toutefois, s il n est pas possible de mettre deux ACTION sur un FORM, est il
possible de faire un ONMOUSCLIK X & Y ??
Oui tu peux, mais dans 10% des cas (javascript désactivé) rien ne
fonctionnera du tout, donc je ne pense pas que ce soit une très bonne
idée...

--
Xavier


Reply With Quote
  #5  
Old   
Antoine
 
Posts: n/a

Default Re: Balise FORM - 03-08-2006 , 10:10 AM




"Timale" <rhum-rhum (AT) wanadoo (DOT) fr> a écrit dans le message de news:
43e2cf5f$0$19697$8fcfb975 (AT) news (DOT) wanadoo.fr...
Quote:
Bonjour,

quelqu un connait il une astuce pour associer deux ACTIONs sur un mem
bouton
SUBMIT d un FORMulaire ?
mon formulaire pour le moment possede une action MAILTO et j aimerais
associer une action qui au moment de la soumission redirige l internaute
vers une page de remerciement.
Surement avec un javascript type ONSUBMIT cela serait possible ! mais je n
y
arrive pas !
Pour le moment j ai associé une action de verification des donnees saisies
lors de la soumission, mais celle ci se fait logiquement avant l action
MAILTO, comment faire pour que l action se declenche pendant ou apres l
envoi ? Avec un cript type META REFRESH a retardement (style 10 secondes),
mais je n y arrive pas non plus...

De l aide SVP! sinon je n aurais plus de cheveux dans pu de temps...

merci a tous

Timale


bonjour

sinon le bouton 'envoyer' tu le fait pointer vers un fonction submit() et
dedans tu mets tes 2 action


--
Toine
Site SME => http://jurastick.dyndns.org (UP)




Reply With Quote
  #6  
Old   
Xavier Robin
 
Posts: n/a

Default Re: Balise FORM - 03-09-2006 , 03:54 PM



Antoine a écrit :
Quote:
bonjour

sinon le bouton 'envoyer' tu le fait pointer vers un fonction submit() et
dedans tu mets tes 2 action

Et comme ça le formulaire ne peut plus être soumis sans javascript...
merci l'accessibilité :-\

--
Xavier


Reply With Quote
  #7  
Old   
Antoine
 
Posts: n/a

Default Re: Balise FORM - 03-10-2006 , 04:06 AM




"Xavier Robin" <nco-29fd (AT) myamail (DOT) com> a écrit dans le message de news:
4410a40c_1 (AT) news (DOT) bluewin.ch...
Quote:
Antoine a écrit :
bonjour

sinon le bouton 'envoyer' tu le fait pointer vers un fonction submit() et
dedans tu mets tes 2 action


Et comme ça le formulaire ne peut plus être soumis sans javascript...
merci l'accessibilité :-\

--
Xavier
Il aime pas le java Xavier




Reply With Quote
  #8  
Old   
Xavier Robin
 
Posts: n/a

Default Re: Balise FORM - 03-10-2006 , 08:11 AM



Antoine a écrit :
Quote:
Il aime pas le java Xavier
C'est pas que je ne l'aime pas (en plus c'est pas de java dont il est
question ici, mais de javascript), c'est que les règles d'accessibilité
demandent que les pages n'en dépendent pas.

http://www.la-grange.net/w3c/WAI-WEB...TECHS/#scripts
Quote:
Les développeurs de contenu doivent s'assurer que les pages sont
accessibles avec les scripts désactivés ou dans des navigateurs qui ne
supportent pas les scripts.
J'aime beaucoup le javascript quand il ne nuit pas à l'accessibilité, et
j'en utilise moi-même de temps en temps.

En fait je recommande justement d'en utiliser plus dans ce cas précis
;-) à savoir : utiliser javascript également pour masquer la zone de
texte. Je ne crois pas que recommander plus de javascript montre que je
ne l'aime pas :-P

Bref, je pense qu'un petit

window.onload=document.getElementById("resumeDiv") .style.display=none;
(c'est surement non fonctionnel mais un truc dans ce genre)

serait du plus bel effet pour remplacer le style="display:none" ;-)

Si demander plus de javascript c'est pas aimer le javascript, il faudra
m'expliquer

--
Xavier


Reply With Quote
  #9  
Old   
Xavier Robin
 
Posts: n/a

Default Re: Balise FORM - 03-10-2006 , 08:16 AM



Oups, je mélange les sujets maintenant :-[

Mais bon, l'idée reste : ne pas faire dépendre une page de javascript.

Dans ce sujet précis ça pourrait se faire via l'attribut onsubmit en fait...

--
X.

Reply With Quote
  #10  
Old   
Ludovic
 
Posts: n/a

Default Re: Balise FORM - 03-10-2006 , 04:06 PM



Plutot que faire deux actions à partir du client, si le se serveur
inclue le php, il doit être possible de traiter le mail puis de
relancer un header à la fin du traitement vers le lien du
remerciement.

Ludovic
http://mon.calendrier.free.fr


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.