<HTML><HEAD>
<SCRIPT LANGUAGE="Javascript">
<!-- ;
function init()
{
  flag=new Array(3);
  flag['Led_Nom']=false;
  flag['Led_Age']=false;
  flag['Led_Email']=false;
  document.forms[0].Nom.select();
  document.forms[0].Nom.focus();
}

function teste_vide(objet,texte,led)
{
  with (objet)
  {
    if (value==null || value=='')
    {
      document.images[led].src="led.verte.off.jpg";
      document.images['Led_Envoi'].src="led.rouge.on.jpg";
      flag[led]=false;
      if (texte!="") {alert(texte);}
      objet.select();
      objet.focus();
      return false;
    }
    else
    {
      flag[led]=true;
      document.images[led].src="led.verte.on.jpg";
      if (flag['Led_Nom']==true && flag['Led_Age']==true && flag['Led_Email']==true) {document.images['Led_Envoi'].src="led.verte.on.jpg";}
      return true;
    }
  }
}

function teste_valeur(objet,texte,min,max,led)
{
  with (objet)
  {
    checkvalue=parseInt(value);
    if ((parseInt(min)==min & checkvalue<min) || (parseInt(max)==max && checkvalue>max) || value!=checkvalue)
    {
      document.images[led].src="led.verte.off.jpg";
      document.images['Led_Envoi'].src="led.rouge.on.jpg";
      flag[led]=false;
      if (texte!="") {alert(texte);}
      objet.select();
      objet.focus();
      return false;
    }
    else
    {
      flag[led]=true;
      document.images[led].src="led.verte.on.jpg";
      if (flag['Led_Nom']==true && flag['Led_Age']==true && flag['Led_Email']==true) {document.images['Led_Envoi'].src="led.verte.on.jpg";}
      return true;
    }
  }
}

function teste_email(objet,texte,led)
{
  with (objet)
  {
    apos=value.indexOf("@");
    dotpos=value.lastIndexOf(".");
    lastpos=value.length-1;
    if (apos<1 || dotpos-apos<2 || lastpos-dotpos>3 || lastpos-dotpos<2)
    {
      document.images[led].src="led.verte.off.jpg";
      document.images['Led_Envoi'].src="led.rouge.on.jpg";
      flag[led]=false;
      if (texte) {alert(texte);}
      objet.select();
      objet.focus();
      return false;
    }
    else
    {
      flag[led]=true;
      document.images[led].src="led.verte.on.jpg";
      if (flag['Led_Nom']==true && flag['Led_Age']==true && flag['Led_Email']==true) {document.images['Led_Envoi'].src="led.verte.on.jpg";}
      return true;
    }
  }
}

function validation(objet)
{
  with (objet)
  {
    if (teste_vide(Nom,'Indiquez votre nom s\'il vous plait.','Led_Nom')==false) {Nom.focus(); return false;};
    if (teste_valeur(Age,'L\'indication de l\'age est obligatoire.',7,77,'Led_Age')==false) {Age.focus(); return false;};
    if (teste_email(Email,'Vous oubliez d\'indiquer votre adresse E-Mail.','Led_Email')==false) {Email.focus(); return false;};
  }
}

function raz(objet)
{
  with (objet)
  {
    document.images['Led_Nom'].src="led.verte.off.jpg";
    flag['Led_Nom']=false;
    document.images['Led_Age'].src="led.verte.off.jpg";
    flag['Led_Age']=false;
    document.images['Led_Email'].src="led.verte.off.jpg";
    flag['Led_Email']=false;
    document.images['Led_Envoi'].src="led.rouge.on.jpg";
  }
}
// -->
</SCRIPT>
<TITLE>Mon Formulaire</TITLE>
</HEAD>
<BODY onLoad="init()">


<FORM ENCTYPE="text/plain" METHOD="POST" ACTION="mailto:xxx@yyy.zzz" onSubmit="return validation(this)">
<IMG WIDTH="29" HEIGHT="29" SRC="led.verte.off.jpg" NAME="Led_Nom" BORDER="0"> Nom: <INPUT TYPE="TEXT" NAME="Nom" SIZE="20" onChange="teste_vide(this,'Le nom manque','Led_Nom')"><BR>
<IMG WIDTH="29" HEIGHT="29" SRC="led.verte.off.jpg" NAME="Led_Age" BORDER="0"> Age: <INPUT TYPE="TEXT" NAME="Age" SIZE="4" onChange="teste_valeur(this,'L\'age manque ou est incorect (7 à 77 ans)',7,77,'Led_Age')"><BR>
<IMG WIDTH="29" HEIGHT="29" SRC="led.verte.off.jpg" NAME="Led_Email" BORDER="0"> Adresse E-Mail: <INPUT TYPE="TEXT" NAME="Email" SIZE="20" onChange="teste_email(this,'L\'adresse E-mail manque ou est incorecte','Led_Email')"><BR>
<IMG WIDTH="29" HEIGHT="29" SRC="led.violette.on.jpg" NAME="Led_reset" BORDER="0"><INPUT TYPE="RESET" VALUE="Effacement" onClick="raz(this)"><BR>
<IMG WIDTH="29" HEIGHT="29" SRC="led.rouge.on.jpg" NAME="Led_Envoi" BORDER="0"><INPUT TYPE="SUBMIT" VALUE="Envoi"><BR>
</FORM>


</BODY>
</HTML>



Pas de lien ici (utilisez le bouton de retour de votre navigateur).
Dernière mise à jour de cette page: 04/09/2001, visiteurs: depuis le 6 avril 2002