OVH Cloud OVH Cloud

Pb de départ d'un formulaire en HTML

4 réponses
Avatar
Médan Philippe
Bonjour,

J'ai =E9crit un formulaire en html qui fonctionnait tr=E8s bien en donnan=
t=20
comme tag html :
<form Method=3D"post" action=3D"mailto:Philippe.Medan@wanadoo.fr"=20
enctype=3D"text/plain">

Mais maintenant, au lieu d'envoyer le formulaire, =E7a m'ouvre ma fen=EAt=
re=20
de messagerie (avec rien dedans, bien entendu). Ce formulaire fonctionne =

sur certains ordinateurs et pas sous d'autres... (sic!!)
Est-ce que quelqu'un aurait d=E9j=E0 rencontr=E9 ce Pb et pourrait me dir=
e=20
quel param=E8tre de mon ordinateur a fait que =E7a ne marche plus ?
Je suis sous W98 2=E8me ed.
Par avance merci =E0 toutes celles et tous ceux qui pourraient me conseil=
ler.

Tr=E8s amicalement, Philippe M=E9dan.

4 réponses

Avatar
P.C.
"Médan Philippe" a écrit dans le message de
news:
Bonjour,

J'ai écrit un formulaire en html qui fonctionnait très bien en donnant
comme tag html :
<form Method="post" action="mailto:"
enctype="text/plain">

Mais maintenant, au lieu d'envoyer le formulaire, ça m'ouvre ma fenêtre
de messagerie (avec rien dedans, bien entendu). Ce formulaire fonctionne
sur certains ordinateurs et pas sous d'autres... (sic!!)
Est-ce que quelqu'un aurait déjà rencontré ce Pb et pourrait me dire
quel paramètre de mon ordinateur a fait que ça ne marche plus ?
Je suis sous W98 2ème ed.
Par avance merci à toutes celles et tous ceux qui pourraient me conseiller.

Très amicalement, Philippe Médan.



Le problème, c'est que cette action de formulaire est un peu spéciale, et
dépend effectivement de votre configuration. Ceux qui n'ont pas installé ou
configuré correctement outlook express ne pourront jamais utiliser un tel
formulaire, car le action="mailto..." fait appel à leur client messagerie
email, lequel devra avoir été préalablement reconnu par leur navigateur...

Ce système est donc à proscrire, au profit de la technologie php qui est
toute indiquée pour ce genre de chose, ou, si vous n'avez pas le temps ni
l'envie de consacrer vos heures à l'étude d'un tel langage (ce que je
comprends: moi non plus!) mettez un lien <a
href="mailto:"> qui, cependant, ne marchera pas
mieux si le navigateur ne sait pas où est votre client messagerie.

Je vous rassure: le php est à la portée de beaucoup de gens! En plus on doit
trouver des exemples tout prêts sur la toile pour votre cas précis, car il
s'agit d'un cas élémentaire.
Avatar
John of Aix
"P.C." a écrit dans le message de news:
cchfid$41r$
Le problème, c'est que cette action de formulaire est un peu spéciale,
et

dépend effectivement de votre configuration. Ceux qui n'ont pas
installé ou

configuré correctement outlook express ne pourront jamais utiliser un
tel

formulaire, car le action="mailto..." fait appel à leur client
messagerie

email, lequel devra avoir été préalablement reconnu par leur
navigateur...


Soit, mais le client mail peut être n'importe, il n'a pas besoin d'être
Outlook Express, juste le client par defaut.

Avatar
Médan Philippe
Bonjour,

Je vous remercie infiniment de m'avoir répondu. Ca fait plaisir de voir
qu'il y a encore de la solidarité. Encore merci du temps que vous avez
consacré à me répondre.
Je vais regarder ça en PHP.
Je pense en fait que ça provient du navigateur, car sous Netscape 4.75,
tout fonctionne parfaitement.
L'ennui, en PHP, c'est qu'il faut avoir un hébergement gratuit qui
supporte le PHP.
Moi j'en ai sous Free car inscrit avant mai 2004, mais maintenant, il
faut avoir une IP Free pour faire du FTP dessus. Et mes élèves n'en o nt
pas et n'ont pas toujours les moyens de payer un hébergement (je donne
des cours pour des chômeurs). Conaissez-vous des hébergeurs gratuits qui
supportent PHP ?

--
Amicalement, Philippe Médan.
Training Project Manager - Senior consultant TIC e-learning
PM Conseil - Tél. : 01 45 67 60 96 - Mob : 06 07 99 56 86
ICQ : 97698569
http://perso.wanadoo.fr/philippe.medan/

John of Aix a écrit:
"P.C." a écrit dans le message de news :
cchfid$41r$

Le problème, c'est que cette action de formulaire est un peu spécia le,


et

dépend effectivement de votre configuration. Ceux qui n'ont pas


installé ou

configuré correctement outlook express ne pourront jamais utiliser un


tel

formulaire, car le action="mailto..." fait appel à leur client


messagerie

email, lequel devra avoir été préalablement reconnu par leur


navigateur...

Soit, mais le client mail peut être n'importe, il n'a pas besoin d'ê tre
Outlook Express, juste le client par defaut.





Avatar
jbg34
Bonjour,
il me semble que Webdynamit le fait encore...
http://www.webdynamit.net/
JB
"Médan Philippe" a écrit dans le message
de news:
Bonjour,

Je vous remercie infiniment de m'avoir répondu. Ca fait plaisir de
voir
qu'il y a encore de la solidarité. Encore merci du temps que vous avez
consacré à me répondre.
Je vais regarder ça en PHP.
Je pense en fait que ça provient du navigateur, car sous Netscape
4.75,
tout fonctionne parfaitement.
L'ennui, en PHP, c'est qu'il faut avoir un hébergement gratuit qui
supporte le PHP.
Moi j'en ai sous Free car inscrit avant mai 2004, mais maintenant, il
faut avoir une IP Free pour faire du FTP dessus. Et mes élèves n'en
ont
pas et n'ont pas toujours les moyens de payer un hébergement (je donne
des cours pour des chômeurs). Conaissez-vous des hébergeurs gratuits
qui
supportent PHP ?

--
Amicalement, Philippe Médan.
Training Project Manager - Senior consultant TIC e-learning
PM Conseil - Tél. : 01 45 67 60 96 - Mob : 06 07 99 56 86
ICQ : 97698569
http://perso.wanadoo.fr/philippe.medan/

John of Aix a écrit:
"P.C." a écrit dans le message de
news:

cchfid$41r$

Le problème, c'est que cette action de formulaire est un peu
spéciale,



et

dépend effectivement de votre configuration. Ceux qui n'ont pas


installé ou

configuré correctement outlook express ne pourront jamais utiliser
un



tel

formulaire, car le action="mailto..." fait appel à leur client


messagerie

email, lequel devra avoir été préalablement reconnu par leur


navigateur...

Soit, mais le client mail peut être n'importe, il n'a pas besoin
d'être

Outlook Express, juste le client par defaut.