Besoin d'aide sur un formulaire

Fermé
xtrmfreeman - 3 avril 2009 à 11:35
NookZ Messages postés 2138 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 mars 2013 - 3 avril 2009 à 12:04
Bonjour,

J'ai réalisé un formulaire pour un site que je suis entrain de créer. Je ne connais rien au langage html, mais je me forme petit à petit.
Bref, après quelques heures de recheches j'ai réussi à faire le formulaire que je désirai! Cependant il y a deux points qui me résistent et je ne parviens pas à trouver la solution!

1 : Comment rendre les champs désirés obligatoires ?
2 : Comment faire pour que l'utilisateur m'envoie bien le formulaire? (j'essaye mais rien ne se passe)

Par avance merci de votre aide!

Voici le code:

<p>
<script src="Form.js" language="Javascript"><!--
<span style="font-size: small; font-family: trebuchet ms,geneva;" mce_style="font-size: small; font-family: trebuchet ms,geneva;"></span>
// --></script>
</p>
<form onsubmit="return testForm(this)" name="form1"></form><form></form>
<p><form></form></p>
<p style="TEXT-ALIGN: center"><strong><span style="text-decoration: underline;"><span style="font-size: small; font-family: trebuchet ms,geneva;">Questionnaire bilan perte de poids :</span></span></strong></p>
<p style="PADDING-LEFT: 30px"><span style="font-size: small; font-family: trebuchet ms,geneva;"><strong><span style="text-decoration: underline;">Renseignements</span></strong></span></p>
<p><span style="font-size: small; font-family: trebuchet ms,geneva;">Civilité* : <input name="civRX" value="Mr" type="radio" />Mr <input name="civRX" value="Mme" type="radio" />Mme <input name="civRX" value="Mlle" type="radio" />Mlle<br />Nom* : </span><input name="nomRS" size="25" /><br /><span style="font-size: small; font-family: trebuchet ms,geneva;">Prénom* : </span><input name="prenomRS" size="25" /><br /><span style="font-size: small; font-family: trebuchet ms,geneva;">Date de naissance* : </span><input name="dateRD" /><br /><span style="font-size: small; font-family: trebuchet ms,geneva;">Adresse* : </span><input name="adresseRS" size="25" /><br /><span style="font-size: small; font-family: trebuchet ms,geneva;">Code postal* : </span><input name="codeRE" size="6" /><br /><span style="font-size: small; font-family: trebuchet ms,geneva;">Ville* : </span><input name="villeRS" size="25" /><br /><span style="font-size: small; font-family: trebuchet ms,geneva;">Téléphone : </span><input name="telephoneXX" size="25" /><br /><span style="font-size: small; font-family: trebuchet ms,geneva;">Fax : </span><input name="faxXX" size="25" /><br /><span style="font-size: small; font-family: trebuchet ms,geneva;">Mobile : </span><input name="mobileXX" size="25" /><br /><span style="font-size: small; font-family: trebuchet ms,geneva;">E-mail* : </span><input name="emailRM" size="25" /></p>
<p><span style="font-size: small; font-family: trebuchet ms,geneva;"></span></p>
<p><span style="font-size: small; font-family: trebuchet ms,geneva;">Taille (cm)* : </span><input name="sizeXX" size="25" /><br /><span style="font-size: small; font-family: trebuchet ms,geneva;">Poids (kg)* : </span><input name="sizeXX" size="25" /><br /><span style="font-size: small; font-family: trebuchet ms,geneva;"></span></p>
<p><span style="font-size: small; font-family: trebuchet ms,geneva;">Profession : </span><input name="jobXX" size="25" /><br /><span style="font-size: small; font-family: trebuchet ms,geneva;">Type d'emploi: </span><select name="typejobRX"> <option>Choisissez votre niveau d'activité</option> <option value="1">Sédentaire</option> <option value="2">Semi-sédentaire</option> <option value="3">Dynamique</option></select><br /><span style="font-size: small; font-family: trebuchet ms,geneva;">Jours de travail :           <input name="cocheRX" value="checkbox" type="checkbox" /> Lundi        </span><span style="font-size: small; font-family: trebuchet ms,geneva;"><input name="cocheRX" value="checkbox" type="checkbox" /> Mardi       </span><span style="font-size: small; font-family: trebuchet ms,geneva;"><input name="cocheRX" value="checkbox" type="checkbox" /> Mercredi   </span></p>
<p><span style="font-size: small;">                      </span><span style="font-size: small; font-family: trebuchet ms,geneva;"><input name="cocheRX" value="checkbox" type="checkbox" /> Jeudi       </span><span style="font-size: small; font-family: trebuchet ms,geneva;"><input name="cocheRX" value="checkbox" type="checkbox" /> Vendredi       </span><span style="font-size: small; font-family: trebuchet ms,geneva;"><input name="cocheRX" value="checkbox" type="checkbox" /> Samedi       </span><span style="font-size: small; font-family: trebuchet ms,geneva;"><input name="cocheRX" value="checkbox" type="checkbox" /> Dimanche</span></p>
<p style="PADDING-LEFT: 30px"><span style="font-size: small; font-family: trebuchet ms,geneva;"><span style="text-decoration: underline;"><strong>Pratiques sportives</strong></span></span></p>
<p><span style="font-size: small; font-family: trebuchet ms,geneva;">Disciplines : </span><input name="sizeXX" size="100" /><br /><span style="font-size: small; font-family: trebuchet ms,geneva;">Nombre d'entraînements par semaine : <input name="cocheRX" value="checkbox" type="checkbox" /> 1</span>   <span style="font-size: small; font-family: trebuchet ms,geneva;"><input name="cocheRX" value="checkbox" type="checkbox" /> 2   </span><span style="font-size: small; font-family: trebuchet ms,geneva;"><input name="cocheRX" value="checkbox" type="checkbox" /> 3   </span><span style="font-size: small; font-family: trebuchet ms,geneva;"><input name="cocheRX" value="checkbox" type="checkbox" /> 4   </span><span style="font-size: small; font-family: trebuchet ms,geneva;"><input name="cocheRX" value="checkbox" type="checkbox" /> 5   </span><span style="font-size: small; font-family: trebuchet ms,geneva;"><input name="cocheRX" value="checkbox" type="checkbox" /> 6   </span><span style="font-size: small; font-family: trebuchet ms,geneva;"><input name="cocheRX" value="checkbox" type="checkbox" /> 7</span></p>
<p><span style="font-size: small; font-family: trebuchet ms,geneva;">Durée moyenne des entraînements : </span><input name="sizeXX" size="25" /></p>
<p><span style="font-size: small;">Jours possibles pour effectuer une séance :          <input name="cocheRX" value="checkbox" type="checkbox" /> Lundi       </span><span style="font-size: small; font-family: trebuchet ms,geneva;"><input name="cocheRX" value="checkbox" type="checkbox" /> Mardi       </span><span style="font-size: small; font-family: trebuchet ms,geneva;"><input name="cocheRX" value="checkbox" type="checkbox" /> Mercredi</span></p>
<p><span style="font-size: small; font-family: trebuchet ms,geneva;">                                                      </span><span style="font-size: small; font-family: trebuchet ms,geneva;"><input name="cocheRX" value="checkbox" type="checkbox" /> Jeudi        </span><span style="font-size: small; font-family: trebuchet ms,geneva;"><input name="cocheRX" value="checkbox" type="checkbox" /> Vendredi</span>         <span style="font-size: small; font-family: trebuchet ms,geneva;"><input name="cocheRX" value="checkbox" type="checkbox" /> Samedi</span>          <span style="font-size: small; font-family: trebuchet ms,geneva;"><input name="cocheRX" value="checkbox" type="checkbox" /> Dimanche</span></p>
<p><span style="font-size: small; font-family: trebuchet ms,geneva;"></span></p>
<p style="padding-left: 30px;"><span style="font-size: small; font-family: trebuchet ms,geneva;"><strong><span style="text-decoration: underline;">Santé</span></strong></span></p>
<p><span style="font-size: small; font-family: trebuchet ms,geneva;">Maladies & Blessures : </span><input name="jobXX" size="100" /><br /><span style="font-size: small; font-family: trebuchet ms,geneva;">Traitement en cours : </span><input name="jobXX" size="100" /><br /><span style="font-size: small; font-family: trebuchet ms,geneva;">Fumeur : </span><select name="quantityRX"> <option>Choisissez votre consommation journalière</option> <option value="1">0</option> <option value="2">0 à 5</option> <option value="3">5 à 10</option> <option value="4">10 à 20</option> <option value="5">Plus d'un paquet</option></select><br /><span style="font-size: small; font-family: trebuchet ms,geneva;">Autres : </span><input name="santeXX" size="25" /><br /><span style="font-size: small; font-family: trebuchet ms,geneva;"></span></p>
<p style="padding-left: 30px;"><span style="font-size: small; font-family: trebuchet ms,geneva;"><span style="text-decoration: underline;"><strong>Informations complémentaires</strong></span></span></p>
<p><span style="font-size: small; font-family: trebuchet ms,geneva;">Tour de poitrine (en cm) : </span><input name="sizeXX" size="25" /><br /><span style="font-size: small; font-family: trebuchet ms,geneva;">Tour de ventre (en cm) : </span><input name="sizeXX" size="25" /><br /><span style="font-size: small; font-family: trebuchet ms,geneva;">Tour de taille (en cm) : </span><input name="sizeXX" size="25" /><br /><span style="font-size: small; font-family: trebuchet ms,geneva;">Possedez-vous des rollers : </span><select name="yesornotRX"> <option>Choisissez votre réponse</option> <option value="1">Oui</option> <option value="2">Non</option></select><br /><span style="font-size: small; font-family: trebuchet ms,geneva;">Possedez-vous un vélo : </span><select name="yesornotRX"> <option>Choisissez votre réponse</option> <option value="1">Oui</option> <option value="2">Non</option></select><br /><span style="font-size: small; font-family: trebuchet ms,geneva;">Avez-vous la possibilité de nager : </span><select name="yesornotRX"> <option>Choisissez votre réponse</option> <option value="1">Oui</option> <option value="2">Non</option></select></p>
<p><span style="font-size: small; font-family: trebuchet ms,geneva;"></span></p>
<p><span style="font-size: small; font-family: trebuchet ms,geneva;"><input name="cocheRX" value="checkbox" type="checkbox" /> J'accepte les conditions générales d'utilisation du site*</span></p>
<p><span style="font-size: small; font-family: trebuchet ms,geneva;">(*) Champs obligatoires</span></p>
<p><form></form></p>
<fieldset><legend>champ de sécurité</legend>
<p> </p>
<p><label for="form_secure">
<script src="Contact%20%20Conseils%20Sportifs%20et%20Nutritifs_fichiers/secure.htm" language="javascript"></script>
                                        1  +  1  :</label> <input name="code" id="form_secure" /></p>
<p> </p>
</fieldset>
<p style="text-align: center;"><input name="submit" value="Envoyer" type="submit" /></p>
<p> </p>
<form enctype="text/plain" method="post" action="mailto:freemanmosny@hotmail.fr?subject=demande de contact" name="envoi"></form>

1 réponse

NookZ Messages postés 2138 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 mars 2013 513
3 avril 2009 à 11:42
Ton code est du genre pas lisible :s
Il faut l'indenter...
Ensuite tout ce qui est des attributs de style il faut les mettre dans un fichier CSS à part.

Pour ton formulaire il faudrait savoir ce qu'il y a dans la fonction javascript testForm car c'est elle que tu appelles à la place de faire un envoi normal
0
Dsl, ça va mieux comme ça?

<H2>Questionnaire Bilan Perte de Poids</H2>
<P>
<SCRIPT language=Javascript
src="Questionnaire%20Bilan%20Perte%20de%20Poids_fichiers/404.htm"><!--
<span style="font-size: small; font-family: trebuchet ms,geneva;" mce_style="font-size: small; font-family: trebuchet ms,geneva;"></span>
// --></SCRIPT>
</P>
<FORM name=form1 onsubmit="return testForm(this)"></FORM>
<FORM></FORM>
<P>
<FORM></FORM></P>
<P style="TEXT-ALIGN: center"><STRONG><SPAN
style="TEXT-DECORATION: underline"><SPAN
style="FONT-SIZE: small; FONT-FAMILY: trebuchet ms,geneva">Questionnaire bilan
perte de poids :</SPAN></SPAN></STRONG></P>
<P style="PADDING-LEFT: 30px"><SPAN
style="FONT-SIZE: small; FONT-FAMILY: trebuchet ms,geneva"><STRONG><SPAN
style="TEXT-DECORATION: underline">Renseignements</SPAN></STRONG></SPAN></P>
<P><SPAN style="FONT-SIZE: small; FONT-FAMILY: trebuchet ms,geneva">Civilité* :
<INPUT type=radio value=Mr name=civRX>Mr <INPUT type=radio value=Mme
name=civRX>Mme <INPUT type=radio value=Mlle name=civRX>Mlle<BR>Nom* :
</SPAN><INPUT size=25 name=nomRS><BR><SPAN
style="FONT-SIZE: small; FONT-FAMILY: trebuchet ms,geneva">Prénom* :
</SPAN><INPUT size=25 name=prenomRS><BR><SPAN
style="FONT-SIZE: small; FONT-FAMILY: trebuchet ms,geneva">Date de naissance* :
</SPAN><INPUT name=dateRD><BR><SPAN
style="FONT-SIZE: small; FONT-FAMILY: trebuchet ms,geneva">Adresse* :
</SPAN><INPUT size=25 name=adresseRS><BR><SPAN
style="FONT-SIZE: small; FONT-FAMILY: trebuchet ms,geneva">Code postal* :
</SPAN><INPUT size=6 name=codeRE><BR><SPAN
style="FONT-SIZE: small; FONT-FAMILY: trebuchet ms,geneva">Ville* :
</SPAN><INPUT size=25 name=villeRS><BR><SPAN
style="FONT-SIZE: small; FONT-FAMILY: trebuchet ms,geneva">Téléphone :
</SPAN><INPUT size=25 name=telephoneXX><BR><SPAN
style="FONT-SIZE: small; FONT-FAMILY: trebuchet ms,geneva">Fax : </SPAN><INPUT
size=25 name=faxXX><BR><SPAN
style="FONT-SIZE: small; FONT-FAMILY: trebuchet ms,geneva">Mobile :
</SPAN><INPUT size=25 name=mobileXX><BR><SPAN
style="FONT-SIZE: small; FONT-FAMILY: trebuchet ms,geneva">E-mail* :
</SPAN><INPUT size=25 name=emailRM></P>
<P><SPAN style="FONT-SIZE: small; FONT-FAMILY: trebuchet ms,geneva"></SPAN></P>
<P><SPAN style="FONT-SIZE: small; FONT-FAMILY: trebuchet ms,geneva">Taille (cm)*
: </SPAN><INPUT size=25 name=sizeXX><BR><SPAN
style="FONT-SIZE: small; FONT-FAMILY: trebuchet ms,geneva">Poids (kg)* :
</SPAN><INPUT size=25 name=sizeXX><BR><SPAN
style="FONT-SIZE: small; FONT-FAMILY: trebuchet ms,geneva"></SPAN></P>
<P><SPAN style="FONT-SIZE: small; FONT-FAMILY: trebuchet ms,geneva">Profession :
</SPAN><INPUT size=25 name=jobXX><BR><SPAN
style="FONT-SIZE: small; FONT-FAMILY: trebuchet ms,geneva">Type d'emploi:
</SPAN><SELECT name=typejobRX> <OPTION selected>Choisissez votre niveau
d'activité</OPTION> <OPTION value=1>Sédentaire</OPTION> <OPTION
value=2>Semi-sédentaire</OPTION> <OPTION
value=3>Dynamique</OPTION></SELECT><BR><SPAN
style="FONT-SIZE: small; FONT-FAMILY: trebuchet ms,geneva">Jours de travail
:           <INPUT
type=checkbox value=checkbox name=cocheRX>
Lundi        </SPAN><SPAN
style="FONT-SIZE: small; FONT-FAMILY: trebuchet ms,geneva"><INPUT type=checkbox
value=checkbox name=cocheRX> Mardi     
 </SPAN><SPAN
style="FONT-SIZE: small; FONT-FAMILY: trebuchet ms,geneva"><INPUT type=checkbox
value=checkbox name=cocheRX> Mercredi   </SPAN></P>
<P><SPAN
style="FONT-SIZE: small">                     
</SPAN><SPAN style="FONT-SIZE: small; FONT-FAMILY: trebuchet ms,geneva"><INPUT
type=checkbox value=checkbox name=cocheRX> Jeudi    
  </SPAN><SPAN
style="FONT-SIZE: small; FONT-FAMILY: trebuchet ms,geneva"><INPUT type=checkbox
value=checkbox name=cocheRX> Vendredi     
 </SPAN><SPAN
style="FONT-SIZE: small; FONT-FAMILY: trebuchet ms,geneva"><INPUT type=checkbox
value=checkbox name=cocheRX> Samedi    
  </SPAN><SPAN
style="FONT-SIZE: small; FONT-FAMILY: trebuchet ms,geneva"><INPUT type=checkbox
value=checkbox name=cocheRX> Dimanche</SPAN></P>
<P style="PADDING-LEFT: 30px"><SPAN
style="FONT-SIZE: small; FONT-FAMILY: trebuchet ms,geneva"><SPAN
style="TEXT-DECORATION: underline"><STRONG>Pratiques
sportives</STRONG></SPAN></SPAN></P>
<P><SPAN style="FONT-SIZE: small; FONT-FAMILY: trebuchet ms,geneva">Disciplines
: </SPAN><INPUT size=100 name=sizeXX><BR><SPAN
style="FONT-SIZE: small; FONT-FAMILY: trebuchet ms,geneva">Nombre
d'entraînements par semaine : <INPUT type=checkbox value=checkbox name=cocheRX>
1</SPAN>   <SPAN
style="FONT-SIZE: small; FONT-FAMILY: trebuchet ms,geneva"><INPUT type=checkbox
value=checkbox name=cocheRX> 2   </SPAN><SPAN
style="FONT-SIZE: small; FONT-FAMILY: trebuchet ms,geneva"><INPUT type=checkbox
value=checkbox name=cocheRX> 3   </SPAN><SPAN
style="FONT-SIZE: small; FONT-FAMILY: trebuchet ms,geneva"><INPUT type=checkbox
value=checkbox name=cocheRX> 4   </SPAN><SPAN
style="FONT-SIZE: small; FONT-FAMILY: trebuchet ms,geneva"><INPUT type=checkbox
value=checkbox name=cocheRX> 5   </SPAN><SPAN
style="FONT-SIZE: small; FONT-FAMILY: trebuchet ms,geneva"><INPUT type=checkbox
value=checkbox name=cocheRX> 6   </SPAN><SPAN
style="FONT-SIZE: small; FONT-FAMILY: trebuchet ms,geneva"><INPUT type=checkbox
value=checkbox name=cocheRX> 7</SPAN></P>
<P><SPAN style="FONT-SIZE: small; FONT-FAMILY: trebuchet ms,geneva">Durée
moyenne des entraînements : </SPAN><INPUT size=25 name=sizeXX></P>
<P><SPAN style="FONT-SIZE: small">Jours possibles pour effectuer une séance
:          <INPUT type=checkbox
value=checkbox name=cocheRX> Lundi       </SPAN><SPAN
style="FONT-SIZE: small; FONT-FAMILY: trebuchet ms,geneva"><INPUT type=checkbox
value=checkbox name=cocheRX> Mardi      
</SPAN><SPAN style="FONT-SIZE: small; FONT-FAMILY: trebuchet ms,geneva"><INPUT
type=checkbox value=checkbox name=cocheRX> Mercredi</SPAN></P>
<P><SPAN
style="FONT-SIZE: small; FONT-FAMILY: trebuchet ms,geneva">                                                    
 </SPAN><SPAN
style="FONT-SIZE: small; FONT-FAMILY: trebuchet ms,geneva"><INPUT type=checkbox
value=checkbox name=cocheRX> Jeudi       
</SPAN><SPAN style="FONT-SIZE: small; FONT-FAMILY: trebuchet ms,geneva"><INPUT
type=checkbox value=checkbox name=cocheRX>
Vendredi</SPAN>         <SPAN
style="FONT-SIZE: small; FONT-FAMILY: trebuchet ms,geneva"><INPUT type=checkbox
value=checkbox name=cocheRX>
Samedi</SPAN>          <SPAN
style="FONT-SIZE: small; FONT-FAMILY: trebuchet ms,geneva"><INPUT type=checkbox
value=checkbox name=cocheRX> Dimanche</SPAN></P>
<P><SPAN style="FONT-SIZE: small; FONT-FAMILY: trebuchet ms,geneva"></SPAN></P>
<P style="PADDING-LEFT: 30px"><SPAN
style="FONT-SIZE: small; FONT-FAMILY: trebuchet ms,geneva"><STRONG><SPAN
style="TEXT-DECORATION: underline">Santé</SPAN></STRONG></SPAN></P>
<P><SPAN style="FONT-SIZE: small; FONT-FAMILY: trebuchet ms,geneva">Maladies
& Blessures : </SPAN><INPUT size=100 name=jobXX><BR><SPAN
style="FONT-SIZE: small; FONT-FAMILY: trebuchet ms,geneva">Traitement en cours :
</SPAN><INPUT size=100 name=jobXX><BR><SPAN
style="FONT-SIZE: small; FONT-FAMILY: trebuchet ms,geneva">Fumeur :
</SPAN><SELECT name=quantityRX> <OPTION selected>Choisissez votre consommation
journalière</OPTION> <OPTION value=1>0</OPTION> <OPTION value=2>0 à 5</OPTION>
<OPTION value=3>5 à 10</OPTION> <OPTION value=4>10 à 20</OPTION> <OPTION
value=5>Plus d'un paquet</OPTION></SELECT><BR><SPAN
style="FONT-SIZE: small; FONT-FAMILY: trebuchet ms,geneva">Autres :
</SPAN><INPUT size=25 name=santeXX><BR><SPAN
style="FONT-SIZE: small; FONT-FAMILY: trebuchet ms,geneva"></SPAN></P>
<P style="PADDING-LEFT: 30px"><SPAN
style="FONT-SIZE: small; FONT-FAMILY: trebuchet ms,geneva"><SPAN
style="TEXT-DECORATION: underline"><STRONG>Informations
complémentaires</STRONG></SPAN></SPAN></P>
<P><SPAN style="FONT-SIZE: small; FONT-FAMILY: trebuchet ms,geneva">Tour de
poitrine (en cm) : </SPAN><INPUT size=25 name=sizeXX><BR><SPAN
style="FONT-SIZE: small; FONT-FAMILY: trebuchet ms,geneva">Tour de ventre (en
cm) : </SPAN><INPUT size=25 name=sizeXX><BR><SPAN
style="FONT-SIZE: small; FONT-FAMILY: trebuchet ms,geneva">Tour de taille (en
cm) : </SPAN><INPUT size=25 name=sizeXX><BR><SPAN
style="FONT-SIZE: small; FONT-FAMILY: trebuchet ms,geneva">Possedez-vous des
rollers : </SPAN><SELECT name=yesornotRX> <OPTION selected>Choisissez votre
réponse</OPTION> <OPTION value=1>Oui</OPTION> <OPTION
value=2>Non</OPTION></SELECT><BR><SPAN
style="FONT-SIZE: small; FONT-FAMILY: trebuchet ms,geneva">Possedez-vous un vélo
: </SPAN><SELECT name=yesornotRX> <OPTION selected>Choisissez votre
réponse</OPTION> <OPTION value=1>Oui</OPTION> <OPTION
value=2>Non</OPTION></SELECT><BR><SPAN
style="FONT-SIZE: small; FONT-FAMILY: trebuchet ms,geneva">Avez-vous la
possibilité de nager : </SPAN><SELECT name=yesornotRX> <OPTION
selected>Choisissez votre réponse</OPTION> <OPTION value=1>Oui</OPTION>
<OPTION value=2>Non</OPTION></SELECT></P>
<P><SPAN style="FONT-SIZE: small; FONT-FAMILY: trebuchet ms,geneva"></SPAN></P>
<P><SPAN style="FONT-SIZE: small; FONT-FAMILY: trebuchet ms,geneva"><INPUT
type=checkbox value=checkbox name=cocheRX> J'accepte les conditions générales
d'utilisation du site*</SPAN></P>
<P><SPAN style="FONT-SIZE: small; FONT-FAMILY: trebuchet ms,geneva">(*) Champs
obligatoires</SPAN></P>
<P>
<FORM></FORM></P>
<P style="TEXT-ALIGN: center"><INPUT type=submit value=Envoyer name=submit></P>
<P> </P>
<FORM name=envoi
action="mailto:freemanmosny@hotmail.fr?subject=demande de contact" method=post
encType=text/plain></FORM></DIV></DIV>
0
NookZ Messages postés 2138 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 mars 2013 513 > xtrmfreeman
3 avril 2009 à 12:04
ouaip.

Pour la vérification des champs obligatoires c'est soit javascript (si tu ne veux pas recherger la page) soit php.
Dans le 1er cas ça ressemble à des trucs comme ça :
function verif(){
if(document.getElementById("champ1").value=="")
alert ("Le champ champ1 est obligatoire");
}
dans le deuxième cas :
if(!isset($_POST['champ1']))
$message ="Champ1 obligatoire";
[...]
echo $message;

J'ai une très grande préférence pour le javascript à ce niveau-là.
Pour l'envoi du mail il faut que les lignes
<FORM name=envoi
action="mailto:freemanmosny@hotmail.fr?subject=demande de contact" method=post
encType=text/plain></FORM>
entoure les éléments de ton formulaire dont le bouton submit
0