begin process at 2012 05 29 08:29:22
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript Orienté objet (POO)

 > 

Function & Méthodes

 > 

Formulaire pour devis : besoin d'aide !


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Formulaire pour devis : besoin d'aide !

mercredi 18 avril 2007 à 20:33:35 | Formulaire pour devis : besoin d'aide !

nitro74m25

Bonjour, je dois pour mon site web créer un formulaire en ligne, j'ai donc réalisé le formulaire, mais je ne sais absolument pas comment quand un utilisateur viens sur le site et se sert de ce formulaire je puisse le recevoir sur mon adresse email.

voici mon formulaire, qu'est qu'il me manque, est-il correct ?

<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>SITEWEB</title>
<link href="styles.css" rel="stylesheet" type="text/css" />
</head>
<body>
<table width="610"  border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td><table width="100%"  border="0" cellspacing="0" cellpadding="0">
          <tr>
            <td width="13"><img src="../images/spacer.gif" width="13" height="20"></td>
            <td><table width="100%"  border="0" cellspacing="0" cellpadding="0">
              </table>
              <table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
              <tr>
                <td width="20"><img src="../images/spacer.gif" width="20" height="20"></td>
                <td valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0" height="22">
                   </table>
                      <p>Vous avez un projet de film, et vous souhaitez avoir
                        un devis, renseignez le formulaire ci-dessous et nous
                        vous r&eacute;pondrons dans les plus bref d&eacute;lais.
                        <style type="text/css">
<!--
.obligatoire {
 font-style: italic;
 font-weight: bold;
 color: #FF0000;
}
.remerciements {
 font-size: 11px;
 font-weight: bold;
 color:#000066;
 }
-->
</style>
    <script language="JavaScript" src="../library/lib.form_verify.js"></script>
    <script language="JavaScript">
<!--
function valid_form_6()
{
if(!is_full('reponse_42'))
 {
  alert("Le champ \nNom\nn'est pas rempli");
  return false; }
if(!is_type('text', 'reponse_42'))
 {
  alert("Le champ \nNom\nn'a pas le type attendu");
  return false; }
if(!is_full('reponse_43'))
 {
  alert("Le champ \nPrénom\nn'est pas rempli");
  return false; }
if(!is_type('text', 'reponse_43'))
 {
  alert("Le champ \nPrénom\nn'a pas le type attendu");
  return false; }
if(!is_full('reponse_44'))
 {
  alert("Le champ \nAdresse\nn'est pas rempli");
  return false; }
if(!is_type('text', 'reponse_44'))
 {
  alert("Le champ \nAdresse\nn'a pas le type attendu");
  return false; }
if(!is_full('reponse_45'))
 {
  alert("Le champ \nCode postal\nn'est pas rempli");
  return false; }
if(!is_type('text_number', 'reponse_45'))
 {
  alert("Le champ \nCode postal\nn'a pas le type attendu");
  return false; }
if(!is_full('reponse_46'))
 {
  alert("Le champ \nVille\nn'est pas rempli");
  return false; }
if(!is_type('text', 'reponse_46'))
 {
  alert("Le champ \nVille\nn'a pas le type attendu");
  return false; }
if(!is_full('reponse_56'))
 {
  alert("Le champ \nE-mail\nn'est pas rempli");
  return false; }
if(!is_type('text', 'reponse_56'))
 {
  alert("Le champ \nE-mail\nn'a pas le type attendu");
  return false; }
if(!is_full('reponse_121'))
 {
  alert("Le champ \nTéléphone fixe ou portable(à renseigner sans espace)ex : 0600000000\nn'est pas rempli");
  return false; }
if(!is_type('text_number', 'reponse_121'))
 {
  alert("Le champ \nTéléphone fixe ou portable(à renseigner sans espace)ex : 0600000000\nn'a pas le type attendu");
  return false; }
if(!is_type('text', 'reponse_48'))
 {
  alert("Le champ \nPays\nn'a pas le type attendu");
  return false; }
if(!is_type('textarea', 'reponse_47'))
 {
  alert("Le champ \nVotre demande\nn'a pas le type attendu");
  return false; }

return true;
}
// -->
</script>

<form action="../form/form_view_trt.php" method="post" enctype="multipart/form-data"  onSubmit="return valid_form_6();" >
 

   
 
                       
                    <table width="100%" border="0" cellspacing="0" cellpadding="2">
                      <tr>
                        <td valign="top"><span class="obligatoire">Nom</span></td>
                        <td> <input name="reponse[42]" type="text" id="reponse_42" value="">
                        </td>
                      </tr>
                      <tr>
                        <td valign="top"><span class="obligatoire">Pr&eacute;nom</span></td>
                        <td> <input name="reponse[43]" type="text" id="reponse_43" value="">
                        </td>
                      </tr>
                      <tr>
                        <td valign="top"><span class="obligatoire">Adresse</span></td>
                        <td> <input name="reponse[44]" type="text" id="reponse_44" value="">
                        </td>
                      </tr>
                      <tr>
                        <td valign="top"><span class="obligatoire">Code postal</span></td>
                        <td> <input name="reponse[45]" type="text" id="reponse_45" value="">
                        </td>
                      </tr>
                      <tr>
                        <td valign="top"><span class="obligatoire">Ville</span></td>
                        <td> <input name="reponse[46]" type="text" id="reponse_46" value="">
                        </td>
                      </tr>
                      <tr>
                        <td valign="top"><span class="obligatoire">E-mail</span></td>
                        <td> <input name="reponse[56]" type="text" id="reponse_56" value="">
                        </td>
                      </tr>
                      <tr>
                        <td valign="top"><p><span class="obligatoire">T&eacute;l&eacute;phone
                            (&agrave; renseigner sans espace)<br />
                            </span><span class="obligatoire">ex : 0600000000</span></p></td>
                        <td> <input name="reponse[121]" type="text" id="reponse_121" value="">
                        </td>
                      </tr>
                      <tr>
                        <td valign="top"><span class="">Pays</span></td>
                        <td> <input name="reponse[48]" type="text" id="reponse_48" value="">
                        </td>
                      </tr>
                      <tr>
                        <td height="153" valign="top"><span class="">Film</span></td>
                        <td> <label>
                          <input type="checkbox"  name="reponse[49][]" id="reponse_49" value="0">
                          Evènementiel</label> <br> <label>
                          <input type="checkbox"  name="reponse[49][]" id="reponse_49" value="1">
                          Sportif</label> <br> <label>
                          <input type="checkbox"  name="reponse[49][]" id="reponse_49" value="2">
                          Publicitaire</label> <br> <label>
                          <input type="checkbox"  name="reponse[49][]" id="reponse_49" value="2">
                          Documentaire</label> <br> <label>
                          <input type="checkbox"  name="reponse[49][]" id="reponse_49" value="2">
                          Mariage</label> <br> <label>
                          <input type="checkbox"  name="reponse[49][]" id="reponse_49" value="2">
                          Autre</label> <br> </td>
                      </tr>
                      <tr>
                        <td valign="top">Support de communication</td>
                        <td> <label>
                          <input type="checkbox"  name="reponse[52][]" id="reponse_52" value="0">
                          CD Room</label> <br> <label>
                          <input type="checkbox"  name="reponse[52][]" id="reponse_52" value="1">
                          DVD</label> <br> <label>
                          <input type="checkbox"  name="reponse[52][]" id="reponse_52" value="1">
                          Vidéo sur internet</label> <br> <label>
                          <input type="checkbox"  name="reponse[52][]" id="reponse_52" value="2">
                          Autre</label> <br> </td>
                      </tr>
                      <tr>
                        <td height="61" class="descriptifgrasgris"> Quelle est
                          sa durée (estimation)? </td>
                        <td align='left'> <select name="duree">
                            <option value="choisir dans la liste">choisir dans
                            la liste</option>
                            <option><span class="grostitre"> moins de 60 sec.</span></option>
                            <option><span class="grostitre"> jusqu'&agrave; 3
                            minutes </span></option>
                            <option><span class="grostitre"> entre 3 et 7 minutes
                            </span></option>
                            <option><span class="grostitre"> + de 7 minutes </span></option>
                          </select> </td>
                      </tr>
                      <tr>
                        <td height="66" class="descriptifgrasgris"> Son budget
                          estimé ? </td>
                        <td> <select name="budget">
                            <option value="choisir dans la liste">choisir dans
                            la liste</option>
                            <option><span class="grostitre"> EUR</span></option>
                            <option><span class="grostitre"> EUR</span></option>
                            <option><span class="grostitre"> EUR</span></option>
                            <option><span class="grostitre"> EUR</span></option>
                          </select> </td>
                      </tr>
                      <tr>
                        <td class="descriptifgrasgris"> Date de livraison souhaitée
                          : </td>
                        <td align='left'> <input value='jj/mm/aaaa' type="text" name="date_livraison" size=14 maxlength=50>
                        </td>
                      </tr>
                      <tr>
                        <td valign="top"><span class="">Pourquoi souhaitez vous
                          faire ce film ?</span></td>
                        <td> <textarea name="reponse[47]" cols="30" rows="4" id="reponse_47"></textarea>
                        </td>
                      </tr>
                        <td>Quand souhaitez vous &ecirc;tre contact&eacute; ?</td>
                      </tr>
<tr>
                        <td height="41">
<input type="radio" value="0" name="reponse_client" checked> <span class="descriptifgrasgris">  Dès réception de la demande</span></td></tr>
<tr>
                        <td height="77">
<input type="radio" value="1" name="reponse_client"><span class="descriptifgrasgris">   Autre &nbsp;&nbsp;&nbsp;&nbsp;</span><input type="text" name="date_rappel" value="jj/mm/aaaa"><span class="descriptifgrasgris"> entre </span><select name="deb_heure">
<option>8h</option>
<option selected>9h</option>
<option>10h</option>
<option>11h</option>
<option>12h</option>
<option>13h</option>
<option>14h</option>
<option>15h</option>
<option>16h</option>
<option>17h</option>
<option>18h</option>
<option>19h</option>
<option>20h</option>
</select>
et <select name="fin_heure">
<option>8h</option>
<option>9h</option>
<option>10h</option>
<option>11h</option>
<option>12h</option>
<option>13h</option>
<option>14h</option>
<option>15h</option>
<option>16h</option>
<option>17h</option>
<option selected>18h</option>
<option>19h</option>
<option>20h</option>
</select>

</td>
                      <tr>
                        <td height="84" valign="top">Vous souhaitez recevoir par
                          e-mail des informations sur nos offres et nos prestations.
                        </td>
                        <td> <label>
                          <input type="radio" checked name="reponse[173]" id="reponse_173" value="0">
                          Oui</label> <br> <label>
                          <input type="radio"  name="reponse[173]" id="reponse_173" value="1">
                          Non</label> <br> </td>
                      </tr>
                      <tr>
                        <td>&nbsp;</td>
                        <td><input type="submit" value="valider votre demande de devis"> <input name="form_id" type="hidden" id="form_id" value="6"></td>
                      </tr>
                    </table>

                  </form>
                  <p align="center">Nous traitons vos demande dans les plus bref d&eacute;lais,
                    merci de nous avoir fait confiance.</p>
                  <p align="center">Contact</p>
                  <p align="center">TEXTE</p>
                  <p align="center">Conformément à la loi « informatique et libertés
                    » du 06 août 2004, vous disposez d'un droit de modification
                    des données transmises via les formulaires du site Internet
                    sur simple demande.</p>
   <p></p>
  
      </td>
                         
                <td width="10">&nbsp;</td>
              </tr>
            </table></td>
           
          <td width="25">&nbsp;</td>
          </tr>
        </table>
          </td>
      </tr>
     </table>
    </body>
</html>

je suis nouveau ici, j'ai entendu que tu bien de ce forum, j'espère qu'on pourra m'aider pour cette première recherche.

en tout cas très bon site, félicitation...

jeudi 19 avril 2007 à 12:54:50 | Re : Formulaire pour devis : besoin d'aide !

bultez

Membre Club




Bonjour,

    autant de lignes html/javascript n'étaient probablement pas nécessaires.
    en même temps, il est vrai qu'on réclame souvent les script.
    mais trop ou trop peu ça décourage.

    bref, le formulaire est envoyé à du php, si je lis bien ?
    rien n'empêche d'y envoyer un mail dans ce php, si ?

    s'il faut un devis pour la réalisation, les coordonnées
       pour me joindre sont dans ma signature.


Cordialement            Bul     [mon Site]     [M'écrire]

jeudi 19 avril 2007 à 13:31:47 | Re : Formulaire pour devis : besoin d'aide !

nitro74m25

Alors je suis pas super calé en code, c'est un code qu'on ma passé que j'ai essaye de réadapter à mon site, sachant que mon site c'est du html

ce code ne doiT pas être adapté à envoyer un mail, déja comment c'est t-il où envoyer le mail, puisqu'il n'y a pas d'adresse ?
jeudi 19 avril 2007 à 13:58:45 | Re : Formulaire pour devis : besoin d'aide !

bultez

Membre Club




>>...mon site c'est du html...
        <form action="../form/form_view_trt.php"
          appel à du php quand même , non ?

          mais s'il n'y a que du htm ( ni langage serveur, ni javascript.... )
             oublie ce code. il faut "voir ça autrement".

>>déja comment c'est t-il où envoyer le mail, puisqu'il n'y a pas d'adresse ?
          ben, c'est un mail fixe non ? le tien, puisqu'il faut t'avertir... si j'ai compris !
          et de toute manière,
form_view_trt.php saurait faire [ lire comment on fait  mail()  ]


Cordialement        Bul     [mon Site]     [M'écrire]

jeudi 19 avril 2007 à 14:01:12 | Re : Formulaire pour devis : besoin d'aide !

bultez

Membre Club
peut-être ne faut-il qu'un formulaire qui t'envoie un mail ?
html only ?

Cordialement            Bul     [mon Site]     [M'écrire]

jeudi 19 avril 2007 à 16:25:22 | Re : Formulaire pour devis : besoin d'aide !

nitro74m25

OK, alors comment faire pour inclure un formulaire reprennant les mêmes infos que celui là, mais dans un formulaire html, et que je puisse recevoir par mail ?

jeudi 19 avril 2007 à 16:45:49 | Re : Formulaire pour devis : besoin d'aide !

bultez

Membre Club








de très nombreux exemples sur ce site.
beaucoup de questions ( donc de réponses ) dans ce forum.
la fonction "recherche" ne fonctionne pas si mal que ça.
ch'tit début de réponse ? :
<form action="mailto:adresse mail?subject=Formulaire en Mail"
        enctype="text/plain"...


Cordialement            Bul     [mon Site]     [M'écrire]

jeudi 19 avril 2007 à 16:54:34 | Re : Formulaire pour devis : besoin d'aide !

nitro74m25

merci je vais continuer les recherches sur le forum


Cette discussion est classée dans : type, alert, return, is, reponse


Répondre à ce message

Sujets en rapport avec ce message

Faire apparaitre une fenetre type Alert [ par jcharles ] Voici mon code actuelalert ('coucou les amis')response.redirect("default.asp")%>le probleme c que le message on ne le voit pas, et ca ouvre directemen barre d'espace [ par bk51 ] bonjourje suis noviceje veux que dans un champ on ne puisse saisir que des chiffresmais avec cette fonction quand je ne mets rien j'ai un messagemais XHTML 1.0 strict et OnClick [ par eijii ] Bonjour,ces les vacances et depuis quelques jours je m'attèles à refaire de a à z mon pt'it site. Mais j'ai un soucis lorsque je passes mon site avec Controle d'un formulaire avec plusieurs types [ par petitelarve ] Voici un formulaire avec 2 zones de textes qui sont biens controlés...OK Comment appliquer le controle sur TOUT les boutons radios ??? Ici seul le pre tester champ formulaire [ par gabs77 ] j'ai fait un formulaire pour tester les champs mais il ne fonctionne que sur le champ statut et sur le champ degre de couleur je ne parviens pas a le test [ par dalisassou ] SLTje voudrais fair un test sur champ de text qui permetre au user de saisie que lettre,cadexemple si son nom "IMED" il doit ecrire ds le champs "IMED problème pour resté sur un formulaire URGENT!!! [ par romiain ] function verifnom(){if (document.formu.nom.value.length == 0){alert("Entrez votre nom!");return false;}return true;}Bonjour à tous,Ma question est la fonction qui ne retourne rien [ par lOeil ] Bonjour à tous,je ne comprend pas j'ai une fonction ajax qui est censée me retourner responseText, je suis bien dans la boucle else if(reponse == "ret Probleme avec typeof [ par darxen ] Bonjour à tous, j'ai besoin de vérifier que l'utilisateur n'ai remplie que des chiffres dans un input texte. Hors mon typeof me retourne toujours la Intégrer du javascirpit sur facebook (FBML/FBJS) [ par quinton75 ] Hello,[^^clinoeil1][^^clinoeil1][^^clinoeil1] Petite question à pose. Je souhaite intégrer un formulaire d'inscription à ma Newsletter sur ma page


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,608 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales