Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
- <title>Exercice 2</title>
- <style type="text/css">
- <!--
- .style1 {
- font-size: 40px;
- font-weight: bold;
- }
- .style2 {
- font-size: 18px;
- font-weight: bold;
- }
- -->
- </style>
- <script language="javascript">
- function verif () {
- np=f.T1.value;
- email=f.T2.value;
- mp=f.T3.value;
- if (np=='' || email=='' || mp=='' )
- {
- alert ("L'un des champs est vide");
- return false
- }
- alphamaj='AZERTYUIOPQSDFGHJKLMWXCVBN';
- alphamin=alphamaj.toLowerCase();
- num='1234567890';
- sommenum=-1;
- sommemin=-1;
- sommemaj=-1;
- r=np.toUpperCase();
- for (i=0;i<=np.length;i++)
- {
- car=r.charAt(i);
- if (alphamaj.indexOf(car)==-1)
- {
- alert ('Le champs contient un nombre');
- return false;
- }
- }
- if (email.indexOf('@')==-1 || email.indexOf('.')==-1 || email.indexOf('@')>email.indexOf('.') )
- {
- alert ('Le champ email est invalide');
- return false;
- }
- for (i=0;i<=mp.length;i++)
- {
- car=mp.charAt(i);
- if (alphamin.indexOf(car)!=-1)
- {
- sommemin=sommemin+1;
- }
- if (num.indexOf(car)!=-1)
- {
- sommenum=sommenum+1;
- }
- if (alphamaj.indexOf(car)!=-1)
- {
- sommemaj=sommemaj+1;
- }
- }
- if (sommemaj==0 || sommemin==0 || sommenum==0)
- {
- alert ("Le mot de passe n'est pas assez fort");
- return false;
- }
- }
- </script>
- </head>
- <body>
- <p class="style1">INSCRIPTION</p>
- <form id="f" name="form1" method="post" action="remerciement.html">
- <table width="586" height="273" border="0">
- <tr>
- <td colspan="2"><span class="style2">Données personnelles</span></td>
- </tr>
- <tr>
- <td width="252">Nom Prénom</td>
- <td width="324"><label>
- <input name="T1" type="text" id="T1" size="40" />
- </label></td>
- </tr>
- <tr>
- <td height="37">Date de naissance </td>
- <td><label>Jour
- <select name="L1" id="L1">
- </select>
- Mois
- <select name="L2" id="L2">
- </select>
- Année
- <select name="L3" id="L3">
- </select>
- </label></td>
- </tr>
- <tr>
- <td colspan="2"><span class="style2">Données de Connexion</span></td>
- </tr>
- <tr>
- <td>Email</td>
- <td><input name="T2" type="text" id="T2" size="40" /></td>
- </tr>
- <tr>
- <td>Mot de passe</td>
- <td><input name="T3" type="password" id="T3" size="40" /></td>
- </tr>
- <tr>
- <td colspan="2"><label>
- <input type="submit" name="B1" value="S'inscire" onclick="return verif()" />
- </label>
- <label>
- <input type="reset" name="B2" value="Annuler" />
- </label></td>
- </tr>
- </table>
- <script language="javascript">
- for (i=0;i<31;i++)
- {
- b=String(i+1);
- ob=new Option (b,'');
- f.L1.options[i]=ob;
- }
- r=0;
- for (i=1989;i<2020;i++)
- {
- b=String(i+1);
- ob=new Option (b,'');
- f.L3.options[r]=ob;
- r=r+1;
- }
- d=new Option('Janvier','');
- f.L2.options[0]=d;
- d=new Option('février','');
- f.L2.options[1]=d;
- d=new Option('mars','');
- f.L2.options[2]=d;
- d=new Option('avril','');
- f.L2.options[3]=d;
- d=new Option('mai','');
- f.L2.options[4]=d;
- d=new Option('juin','');
- f.L2.options[5]=d;
- d=new Option('juillet','');
- f.L2.options[6]=d;
- d=new Option('août','');
- f.L2.options[7]=d;
- d=new Option('septembre','');
- f.L2.options[8]=d;
- d=new Option('octobre','');
- f.L2.options[9]=d;
- d=new Option('novembre','');
- f.L2.options[10]=d;
- d=new Option('décembre','');
- f.L2.options[11]=d;
- </script>
- <p class="style2"> </p>
- <p class="style2"> </p>
- </form>
- <p class="style2"> </p>
- <p> </p>
- </body>
- </html>
Add Comment
Please, Sign In to add comment