A voir également:
- Formulaire html
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Editeur html - Télécharger - HTML
- Formulaire de reclamation instagram - Guide
- Espace html - Astuces et Solutions
70 réponses
et faut pas mettre autre chose avant : onClick="document.formulaire.action='machin.php'
pour dire que c'est du javascript??
pour dire que c'est du javascript??
...
Je ne t'ai pas donné cette ligne de code.
Mais non. ONCLICK est un événement JavaScript. Le code à l'intérieur sera niterprété comme du JavaScript.
Ceux qui mettent onclick="javascript:document..." se trompent.
-= Bobinours - http://bobin.underlands.org =-
Je ne t'ai pas donné cette ligne de code.
Mais non. ONCLICK est un événement JavaScript. Le code à l'intérieur sera niterprété comme du JavaScript.
Ceux qui mettent onclick="javascript:document..." se trompent.
-= Bobinours - http://bobin.underlands.org =-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Hey Bobinours !!!
cest normal que ton code n'envoi pas directement l'email???
jai testé et visiblement il ne fait qu'ouvrir mon client de messagerie par défaut !!!
Il faut encore que je click sur le bouton envoyer de mon client de messagerie pour enfin envoyer !!!!
C'est normal ou en réécrivant ton code, je me suis trompé kke par???
cest normal que ton code n'envoi pas directement l'email???
jai testé et visiblement il ne fait qu'ouvrir mon client de messagerie par défaut !!!
Il faut encore que je click sur le bouton envoyer de mon client de messagerie pour enfin envoyer !!!!
C'est normal ou en réécrivant ton code, je me suis trompé kke par???
Pour cela, il faut absoluement utiliser un formulaire avec la method="post".
Cette méthode est limitée. Elle marche plus particulièrement avec Outlook, les autres mailers (Netscape...) ouvre le mail.
Si l'internaute n'a pas de client mail (client SMTP), il ne pourra pas envoyer de mail.
C'est pour cela que le MAILTO n'est pas conseillé. Il vaut mieux utiliser un envoi de mail côté serveur.
Tu peux voir un exemple en PHP ici : http://bobin.underlands.org/tutorial/upload_mail1.php
-= Bobinours - http://bobin.underlands.org =-
Cette méthode est limitée. Elle marche plus particulièrement avec Outlook, les autres mailers (Netscape...) ouvre le mail.
Si l'internaute n'a pas de client mail (client SMTP), il ne pourra pas envoyer de mail.
C'est pour cela que le MAILTO n'est pas conseillé. Il vaut mieux utiliser un envoi de mail côté serveur.
Tu peux voir un exemple en PHP ici : http://bobin.underlands.org/tutorial/upload_mail1.php
-= Bobinours - http://bobin.underlands.org =-
ca je connaissais coté serveur...
cest pour ca que je me suis intéressé a ton code... pour savoir si, grace a lui, on pouvais faire de meme coté client ;)
P.S. : mon client de messagerie est foxmail
P.S.2. : je crois me rappeler que la méthode coté serveur avais aussi une limite (en tout cas en php) ki etait que le mail en entier ou le body seulement (je sais vraiment + :( ) ne devais pas dépasser 1024 caracteres...
cest pour ca que je me suis intéressé a ton code... pour savoir si, grace a lui, on pouvais faire de meme coté client ;)
P.S. : mon client de messagerie est foxmail
P.S.2. : je crois me rappeler que la méthode coté serveur avais aussi une limite (en tout cas en php) ki etait que le mail en entier ou le body seulement (je sais vraiment + :( ) ne devais pas dépasser 1024 caracteres...
Non, pas du tout.
C'est le méthode GET (autour de 1 à 4 Ko) qui est limité contrairement à POST beaucoup plus grande (autour de 4 Mo). Les valeurs dépendent des environnements.
-= Bobinours - http://bobin.underlands.org =-
C'est le méthode GET (autour de 1 à 4 Ko) qui est limité contrairement à POST beaucoup plus grande (autour de 4 Mo). Les valeurs dépendent des environnements.
-= Bobinours - http://bobin.underlands.org =-
Je me renseignerais sur la limite de cette fonction, mais cela m'étonne.
Je t'assure que j'envoie en PHP des mails de 4 Ko (environs 8000 caractère) avec une pièce jointe de 200 Ko.
Ensuite, si limite il y a, elle doit dépendre de l'environnement et du serveur de mail de l'hébergeur.
-= Bobinours - http://bobin.underlands.org =-
Je t'assure que j'envoie en PHP des mails de 4 Ko (environs 8000 caractère) avec une pièce jointe de 200 Ko.
Ensuite, si limite il y a, elle doit dépendre de l'environnement et du serveur de mail de l'hébergeur.
-= Bobinours - http://bobin.underlands.org =-
Relis lentement.
Tout d'abord, il faut faire un formulaire avec dans ACTION, l'action par défaut (la plus courante). Je propose l'enregistrement du formulaire dans la base.
Pour plus de convivialité, tu peux ajouter une vérification JavaScript dans l'événement ONSUBMIT :
<FORM name="formulaire" action="enregistrement.php" method=post" enctype="application/x-www-form-urlencoded" onsubmit="return ErreurVerification(this);">
La fonction ErreurVerification() est défini ici : http://bobin.underlands.org/exemples/verification-formulaire.php
Et maintenant, voici le bouton qui va enregistrer le formulaire :
<input type="submit" name="ok" value="Enregistrer">
Ensuite, tu souhaites un bouton "Annulé". Personnellement, ces boutons m'agasse car on peut perdre en une seconde tout ce qu'on à saisi, mais je suppose que tu as des contraintes.
Fais comme ceci :
<input type="reset" name="annule" value="Annulé">
Enfin il y a le bouton "Envoyer par mail". Pour cela, fais un type=button et affecte lui une action ONCLICK. Tu pourras en profiter pour réutiliser auparavant la fonction ErreurVerification()
<input type="button" name="envoi_mail" value="Envoyer par mail" onclick="EnvoyerParMail(this.form);">
La fonction EnvoyerParMail() sera défini dans le header comme ceci :
<head>
<script type="text/javascript">
function EnvoyerParMail(leForm)
{
if (ErreurVerification(leForm)) {
alert("Vous allez envoyer un mail");
leForm.action = "mailto:adresse@email_destinataire.com?subject=Envoi%20Formulaire%20par%20Mail";
leForm.enctype = "text/plain";
leForm.submit();
}
}
</script>
</head>
Pour ton bouton modifier, ça devrait être dans le fichier enregistrer.php que tu vérifies l'action Enregistrer ou Modifier :
<input type="submit" name="modifier" value="Modifier">
-= Bobinours - http://bobin.underlands.org =-
Tout d'abord, il faut faire un formulaire avec dans ACTION, l'action par défaut (la plus courante). Je propose l'enregistrement du formulaire dans la base.
Pour plus de convivialité, tu peux ajouter une vérification JavaScript dans l'événement ONSUBMIT :
<FORM name="formulaire" action="enregistrement.php" method=post" enctype="application/x-www-form-urlencoded" onsubmit="return ErreurVerification(this);">
La fonction ErreurVerification() est défini ici : http://bobin.underlands.org/exemples/verification-formulaire.php
Et maintenant, voici le bouton qui va enregistrer le formulaire :
<input type="submit" name="ok" value="Enregistrer">
Ensuite, tu souhaites un bouton "Annulé". Personnellement, ces boutons m'agasse car on peut perdre en une seconde tout ce qu'on à saisi, mais je suppose que tu as des contraintes.
Fais comme ceci :
<input type="reset" name="annule" value="Annulé">
Enfin il y a le bouton "Envoyer par mail". Pour cela, fais un type=button et affecte lui une action ONCLICK. Tu pourras en profiter pour réutiliser auparavant la fonction ErreurVerification()
<input type="button" name="envoi_mail" value="Envoyer par mail" onclick="EnvoyerParMail(this.form);">
La fonction EnvoyerParMail() sera défini dans le header comme ceci :
<head>
<script type="text/javascript">
function EnvoyerParMail(leForm)
{
if (ErreurVerification(leForm)) {
alert("Vous allez envoyer un mail");
leForm.action = "mailto:adresse@email_destinataire.com?subject=Envoi%20Formulaire%20par%20Mail";
leForm.enctype = "text/plain";
leForm.submit();
}
}
</script>
</head>
Pour ton bouton modifier, ça devrait être dans le fichier enregistrer.php que tu vérifies l'action Enregistrer ou Modifier :
<input type="submit" name="modifier" value="Modifier">
-= Bobinours - http://bobin.underlands.org =-
C'est l'enctype par défaut du formulaire.
Normalement tu n'a pas besoin de le spécifier, mais dans mon exemple il doit exister pour pouvoir le modifier en JavaScript (si si, regarde bien, je le modifie en javaScript)
-= Bobinours - http://bobin.underlands.org =-
Normalement tu n'a pas besoin de le spécifier, mais dans mon exemple il doit exister pour pouvoir le modifier en JavaScript (si si, regarde bien, je le modifie en javaScript)
-= Bobinours - http://bobin.underlands.org =-
Regarde là : http://bobin.underlands.org/exemples/verification-formulaire.php :-)
-= Bobinours - http://bobin.underlands.org =-
-= Bobinours - http://bobin.underlands.org =-
pour le bouton modifier, je sais pas vraiment comment faire!!! parce qu'en fait, les données seront modifier environ 1 ou 2 jours appres donc je ne sais pas vraiment comment l'insérer dans mon formulaire!!!!