Un formulaire très complet.

 

Votre nom

URL de votre site

Numéro de téléphone

Votre adresse

Numéro de Fax

Pays

Adresse E-Mail

Voulez-vous recevoir par mail les dernières nouvelles du site ?
Oui Non

Votre message

Ajouter votre URL à la page des liens
Oui Non

 

 

    1 - Copiez avant entre les balises <head> et </head> où bon vous semble :

<script LANGUAGE="JavaScript" TYPE="text/javascript">
//  Script trouvé sur
//  GendNett
//  http://www.gendnet.com


function check(){

// these variables are the messages given to the user when there is a field not filled out or containing bad language.//
var m0="Completez le champ\n";
var m1="Ce nom n'est pas permis.\n Merci de recommencer\n "
// ICI LES MOTS INTREDITS.//
var m2="merde/moi/idiot/va te faire foutre ";

// this array is used to add the name of the field that is not filled out to the alert message.//
var nam=new Array(8)
nam[0]="Nom !";
nam[1]="Addresse !";
nam[2]="Telephone !";
nam[3]="Url !";
nam[4]="Fax !";
nam[5]="Pays";
nam[6]="E-mail !";
nam[7]="Message !";

// this array is used to point the user to the field that contains bad language..//
var kam=new Array(8)
kam[0]="Completez le champ NOM correctement !!!!";
kam[1]="Completez le champs ADRESSE correctement !!!!";
kam[2]="Completez le champ TELEPHONE correctement !!!!";
kam[3]="Completez le champ ADRESSE URL correctement !!!!";
kam[4]="Completez le champs FAX correctement !!!!";
kam[5]="Completez le champs PAYS correctement!!!!";
kam[6]="Completez le champs E MAIL correctement !!!!";
kam[7]="Completez le champs MESSAGE correctement !!!!";

// this array is used to get the field values of the form.//
var val=new Array(8)
val[0]=document.ContactForm.Name.value;
val[1]=document.ContactForm.Address.value;
val[2]=document.ContactForm.Telephone.value;
val[3]=document.ContactForm.URL.value;
val[4]=document.ContactForm.Fax.value;
val[5]=document.ContactForm.Country.value;
val[6]=document.ContactForm.Mail.value;
val[7]=document.ContactForm.Message.value;

//NOTE//
// Ok, the index numbers (between []) are the same for all arrays.//
// ex. val[0] corresponds to nam[0] and kam[0]//
// the number (8) is the total amount of entries. If you would have a form with twelve fields than this number should be twelve,but don't forget to add the array entries!!!//
// You probably noticed that the array entries correspond. entry [0] in the val array donates the value of the name field, but it also donates part of the message to be displayed when the field is empty or when there is bad language present. (kam and nam arrays).//
// To modify this script to suit your form you need to do a couple of things...//
//       1) Correct the val array to reflect your form.//
//       2) Correct the nam and kam arrays to reflect your form.//
//       3) Finished.//
// HOW?//
//   1) If your form is named dodo and your field is named get than the val entry would look like this ://
//      val [*]=document.dodo.get.value;
//       2) the nam entry would look like this : //
//              nam[*]="Get !"//
//              the kam entry would look like this : //
//              kam[*]="Check the Get field !!!"//
//       3) Do not forget to activate the script by putting the following in the form tag://
//              onSubmit="return check()"  ex. //
// End Note//

// NE PAS MODIFIER LE CODE CI-DESSOUS//
for (var i=0;i-1)
                        {
                                alert(m1+"      "+kam[i]);
                                return false;
                        }
                }
        }
return true;
}
    //-->
    </script>

    2 - Copiez avant entre les balises <body> et </body> :

<form action="mailto:patdee@free.fr?subject=script" onSubmit="return check()"
method="post" enctype="text/plain" name="ContactForm" target="main">
  <input type="hidden" name="For" value="Webmaster"><table align="center" width="700"
  cellspacing="2" cellpadding="2" border="0">
    <tr>
      <td width="350"><div align="left"><p>Votre nom<br>
      <input tabindex="1" type="text" name="Name" size="30"></td>
      <td width="350"><div align="left"><p>URL de votre site<br>
      <input tabindex="5" type="text" name="URL" value="http://" size="30" maxlength="30"></td>
    </tr>
    <tr>
      <td><div align="left"><p>Numéro de téléphone<br>
      <input tabindex="2" type="text" name="Telephone" size="20" maxlength="20"></td>
      <td><div align="left"><p>Votre adresse<br>
      <input tabindex="6" type="text" name="Address" size="30" maxlength="50"></td>
    </tr>
    <tr>
      <td><div align="left"><p>Numéro de Fax<br>
      <input tabindex="3" type="text" name="Fax" size="20" maxlength="20"></td>
      <td><div align="left"><p>Pays<br>
      <select tabindex="7" name="Country" size="1">
        <option value="Afghanistan">Afghanistan</option>
        <option value="Albania">Albania</option>
        <option value="Algeria">Algeria</option>
        <option value="Andorra">Andorra</option>
        <option value="Angola">Angola</option>
        <option value="Antigua">Antigua</option>
        <option value="Argentina">Argentinia</option>
        <option value="Armenia">Armenia</option>
        <option value="Australia">Australia</option>
        <option value="Austria">Austria</option>
        <option value="Azerbaijan">Azerbaijan</option>
        <option value="Bahamas">Bahamas</option>
        <option value="Bahrain">Bahrain</option>
        <option value="Bangladesh">Bangladesh</option>
        <option value="Barbados">Barbados</option>
        <option value="Barbuda">Barbuda</option>
        <option value="Belarus">Belarus</option>
        <option selected value="Belgium">Belgium</option>
        <option value="Belize">Belize</option>
        <option value="Benin">Benin</option>
        <option value="Bhutan">Bhutan</option>
        <option value="Bolivia">Bolivia</option>
        <option value="Bosnia">Bosnia</option>
        <option value="Botswana">Botswana</option>
        <option value="Brazil">Brazil</option>
        <option value="Brunei">Brunei</option>
        <option value="Bulgaria">Bulgaria</option>
        <option value="Burkina Faso">Burkina Faso</option>
        <option value="Burundi">Burundi</option>
        <option value="Cambodia">Cambodia</option>
        <option value="Cameroon">Cameroon</option>
        <option value="Canada">Canada</option>
        <option value="Cape Verde">Cape Verde</option>
        <option value="Central African Republic">Central African Republic</option>
        <option value="Chad">Chad</option>
        <option value="Chile">Chile</option>
        <option value="China">China</option>
        <option value="Colombia">Colombia</option>
        <option value="Comoros">Comoros</option>
        <option value="Congo (Brazzaville)">Congo (Brazzaville)</option>
        <option value="Congo, Democratic Republic of">Congo, Dem. Rep.</option>
        <option value="Costa Rica">Costa Rica</option>
        <option value="Croatia">Croatia</option>
        <option value="Cuba">Cuba</option>
        <option value="Cyprus">Cyprus</option>
        <option value="Czech Republic">Czech Republic</option>
        <option value="Cote d'Ivoire">Cote d'Ivoire</option>
        <option value="Denmark">Denmark</option>
        <option value="Djibouti">Djibouti</option>
        <option value="Dominica">Dominica</option>
        <option value="Dominican Republic">Dominican Republic</option>
        <option value="Ecuador">Ecuador</option>
        <option value="Egypt">Egypt</option>
        <option value="El Salvador">El Salvador</option>
        <option value="Equatorial Guinea">Equatorial Guinea</option>
        <option value="Eritrea">Eritrea</option>
        <option value="Estonia">Estonia</option>
        <option value="Ethiopia">Ethiopia</option>
        <option value="Fiji">Fiji</option>
        <option value="Finland">Finland</option>
        <option value="France">France</option>
        <option value="Gabon">Gabon</option>
        <option value="Gambia">Gambia</option>
        <option value="Georgia">Georgia</option>
        <option value="Germany">Germany</option>
        <option value="Ghana">Ghana</option>
        <option value="Greece">Greece</option>
        <option value="Grenada">Grenada</option>
        <option value="Guatemala">Guatemala</option>
        <option value="Guinea">Guinea</option>
        <option value="Guinea-Bissau">Guinea-Bissau</option>
        <option value="Guyana">Guyana</option>
        <option value="Haiti">Haiti</option>
        <option value="Herzegovina">Herzegovina</option>
        <option value="Honduras">Honduras</option>
        <option value="Hungary">Hungary</option>
        <option value="Iceland">Iceland</option>
        <option value="India">India</option>
        <option value="Indonesia">Indonesia</option>
        <option value="Iran">Iran</option>
        <option value="Iraq">Iraq</option>
        <option value="Ireland">Ireland</option>
        <option value="Israel">Israel</option>
        <option value="Italy">Italy</option>
        <option value="Jamaica">Jamaica</option>
        <option value="Japan">Japan</option>
        <option value="Jordan">Jordan</option>
        <option value="Kazakhstan">Kazakhstan</option>
        <option value="Kenya">Kenya</option>
        <option value="Kiribati">Kiribati</option>
        <option value="Korea, North">Korea, North</option>
        <option value="Korea, South">Korea, South</option>
        <option value="Kuwait">Kuwait</option>
        <option value="Kyrgyzstan">Kyrgyzstan</option>
        <option value="Laos">Laos</option>
        <option value="Latvia">Latvia</option>
        <option value="Lebanon">Lebanon</option>
        <option value="Lesotho">Lesotho</option>
        <option value="Liberia">Liberia</option>
        <option value="Libya">Libya</option>
        <option value="Liechtenstein">Liechtenstein</option>
        <option value="Lithuania">Lithuania</option>
        <option value="Luxembourg">Luxembourg</option>
        <option value="Macedonia, Former Yugoslav Republic of">Macedonia</option>
        <option value="Madagascar">Madagascar</option>
        <option value="Malawi">Malawi</option>
        <option value="Malaysia">Malaysia</option>
        <option value="Maldives">Maldives</option>
        <option value="Mali">Mali</option>
        <option value="Malta">Malta</option>
        <option value="Marshall Islands">Marshall Islands</option>
        <option value="Mauritania">Mauritania</option>
        <option value="Mauritius">Mauritius</option>
        <option value="Mexico">Mexico</option>
        <option value="Micronesia, Federated States of">Micronesia, Fed. States</option>
        <option value="Moldova">Moldova</option>
        <option value="Monaco">Monaco</option>
        <option value="Mongolia">Mongolia</option>
        <option value="Montenegro">Montenegro</option>
        <option value="Morocco">Morocco</option>
        <option value="Mozambique">Mozambique</option>
        <option value="Myanmar">Myanmar</option>
        <option value="Namibia">Namibia</option>
        <option value="Nauru">Nauru</option>
        <option value="Nepal">Nepal</option>
        <option value="Netherlands">Netherlands</option>
        <option value="Nevis">Nevis</option>
        <option value="New Zealand">New Zealand</option>
        <option value="Nicaragua">Nicaragua</option>
        <option value="Niger">Niger</option>
        <option value="Nigeria">Nigeria</option>
        <option value="Norway">Norway</option>
        <option value="Oman">Oman</option>
        <option value="Pakistan">Pakistan</option>
        <option value="Palau">Palau</option>
        <option value="Panama">Panama</option>
        <option value="Papua New Guinea">Papua New Guinea</option>
        <optio

n value="Paraguay">Paraguay</option>
        <option value="Peru">Peru</option>
        <option value="Philippines">Philippines</option>
        <option value="Poland">Poland</option>
        <option value="Portugal">Portugal</option>
        <option value="Principe">Principe</option>
        <option value="Qatar">Qatar</option>
        <option value="Romania">Romania</option>
        <option value="Russia">Russia</option>
        <option value="Rwanda">Rwanda</option>
        <option value="Saint Kitts">Saint Kitts</option>
        <option value="Saint Lucia">Saint Lucia</option>
        <option value="Saint Vincent">Saint Vincent</option>
        <option value="Samoa">Samoa</option>
        <option value="San Marino">San Marino</option>
        <option value="Sao Tome">Sao Tome</option>
        <option value="Saudi Arabia">Saudi Arabia</option>
        <option value="Senegal">Senegal</option>
        <option value="Serbia">Serbia</option>
        <option value="Seychelles">Seychelles</option>
        <option value="Sierra Leone">Sierra Leone</option>
        <option value="Singapore">Singapore</option>
        <option value="Slovakia">Slovakia</option>
        <option value="Slovenia">Slovenia</option>
        <option value="Solomon Islands">Solomon Islands</option>
        <option value="Somalia">Somalia</option>
        <option value="South Africa">South Africa</option>
        <option value="Spain">Spain</option>
        <option value="Sri Lanka">Sri Lanka</option>
        <option value="Sudan">Sudan</option>
        <option value="Suriname">Suriname</option>
        <option value="Swaziland">Swaziland</option>
        <option value="Sweden">Sweden</option>
        <option value="Switzerland">Switzerland</option>
        <option value="Syria">Syria</option>
        <option value="Taiwan">Taiwan</option>
        <option value="Tajikistan">Tajikistan</option>
        <option value="Tanzania">Tanzania</option>
        <option value="Thailand">Thailand</option>
        <option value="The Grenadines">The Grenadines</option>
        <option value="Tobago">Tobago</option>
        <option value="Togo">Togo</option>
        <option value="Tonga">Tonga</option>
        <option value="Trinidad">Trinidad</option>
        <option value="Tunisia">Tunisia</option>
        <option value="Turkey">Turkey</option>
        <option value="Turkmenistan">Turkmenistan</option>
        <option value="Tuvalu">Tuvalu</option>
        <option value="Uganda">Uganda</option>
        <option value="Ukraine">Ukraine</option>
        <option value="United Arab Emirates">United Arab Emirates</option>
        <option value="United Kingdom">United Kingdom</option>
        <option value="United States">United States</option>
        <option value="Uruguay">Uruguay</option>
        <option value="Uzbekistan">Uzbekistan</option>
        <option value="Vanuatu">Vanuatu</option>
        <option value="Vatican City">Vatican City</option>
        <option value="Venezuela">Venezuela</option>
        <option value="Vietnam">Vietnam</option>
        <option value="Western Sahara">Western Sahara</option>
        <option value="Yemen">Yemen</option>
        <option value="Zambia">Zambia</option>
        <option value="Zimbabwe">Zimbabwe</option>
      </select></td>
    </tr>
    <tr>
      <td><div align="left"><p>Adresse E-Mail<br>
      <input tabindex="4" type="text" name="Mail" size="25" maxlength="25"></td>
      <td><div align="left"><p>Voulez-vous recevoir par mail les dernières nouvelles du site ?<br>
      Oui<input tabindex="8" type="radio" name="Newsletter" value="YES" checked>&nbsp;Non<input
      type="radio" name="Newsletter" value="NO"></td>
    </tr>
    <tr>
      <td><div align="left"><p>Votre message<br>
      <textarea tabindex="10" WRAP="hard" cols="30" rows="5" name="Message"></textarea></td>
      <td><div align="left"><p>Ajouter votre URL à la page des liens<br>
      Oui<input tabindex="9" type="radio" name="Linkme" value="YES" checked>&nbsp;Non<input
      type="radio" name="Linkme" value="NO"></td>
    </tr>
    <tr>
      <td colspan="2">
      <dd align="center"><input tabindex="11" type="submit" name="Send" value="Envoyez">&nbsp;<input
        tabindex="12    " type="Reset"></dd>
      </td>
    </tr>
  </table>
</form>

© Copyright GendNet 2000 Tout droit de reproduction strictement réservé aux membres de l'association ®

 Mesurez votre audience