1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245
|
<script type="text/javascript">
date_du_jour=new Date();
<!--Fonction permettant d'appeler le focus sur le premier champ du formulaire. -->
function focus_on_load()
{
document.getElementById('nom').focus();
}
<!--Fonction appelant les differentes fonctions de verifications-->
function verifications(){
if (verificationDate()==true&&verification_nom()==true&&verification_prenom()==true&&verification_numrue()==true&&verification_nomrue()==true&&verification_code_postal()==true&&verification_ville()==true&&verification_mail()==true&&verification_pseudo()==true&&verification_pass()==true){
return true;
}
else{
return false;
}
}
/*Fonction permetant de passer automatiquement au textfield suivant quand la longueur maximal du dextfield est ateint.*/
function Autotab(box, longueur, texte)
{
if (texte.length == longueur-1) {
document.getElementById(box).focus();
}
}
<!--Fonction verifiant si la date de naissance est renseigné et si cette date est valide-->
function verificationDate(){
<!--Verification si annee renseigné-->
if(document.getElementById('Annee').value == "AAAA"){
alert ('La saisie de l\'année est obligatoire!!!!');
return false;
}
else{
<!--Verification si l'année est superieur a l'an 1600 et non superieur a l'année en cours.-->
if(document.getElementById('Annee').value < 1600||document.getElementById('Annee').value >date_du_jour.getFullYear()){
alert ('La saisie de l\'année doit etre superieur a 1600 et inferieur a '+(date_du_jour.getFullYear()+1));
return false;
}
else{
<!--Verification si le mois est bien renseigné-->
if(document.getElementById('Mois').value == "MM"){
alert ('La saisie du mois est obligatoire!!!!');
return false;
}
else{
<!--Verification si le mois est bien superieur a 0-->
if(document.getElementById('Mois').value <1){
alert ('Le mois saisi doit etre superieur a zero!!!!');
return false;
}
else{
<!--Verification si le mois est bien inferieur a 13-->
if(document.getElementById('Mois').value >12){
alert ('Le mois saisi doit etre inferieur a 13!!!!');
return false;
}
else{
<!--Verification si le jour de parution a bien été renseigné.-->
if (document.getElementById('Jour').value =="JJ"||document.getElementById('Jour').value ==""){
alert ('La saisie du jour est obligatoire!!!!');
return false;
}
else{
<!--Verification de la validité de la date en tenant compte des années bisextiles.-->
if(document.getElementById('Jour').value <1){
alert ('La jour doit étre supperieur a zero!!!!');
return false;
}
else{
if((document.getElementById('Mois').value==1||document.getElementById('Mois').value==01||document.getElementById('Mois').value==3||document.getElementById('Mois').value==03||document.getElementById('Mois').value==5||document.getElementById('Mois').value==05||document.getElementById('Mois').value==7||document.getElementById('Mois').value==07||document.getElementById('Mois').value==8||document.getElementById('Mois').value==08||document.getElementById('Mois').value==10||document.getElementById('Mois').value==12 )&&document.getElementById('Jour').value>31){
alert ("Il n'existe pas "+document.getElementById('Jour').value+" jours dans le mois choisi!!!!");
return false;
}
else{
if((document.getElementById('Mois').value==4||document.getElementById('Mois').value==04||document.getElementById('Mois').value==6||document.getElementById('Mois').value==06||document.getElementById('Mois').value==9||document.getElementById('Mois').value==09||document.getElementById('Mois').value==11)&&document.getElementById('Jour').value>30){
alert ("Il n'existe pas "+document.getElementById('Jour').value+" jours dans le mois choisi!!!!");
return false;
}
else{
if((document.getElementById('Mois').value==2||document.getElementById('Mois').value==02)&&(document.getElementById('Annee').value%4==0)&&document.getElementById('Jour').value>29){
alert("Il n'existe pas "+document.getElementById('Jour').value+" jours dans le mois choisi!!!!");
return false;
}
else{
if((document.getElementById('Mois').value==2||document.getElementById('Mois').value==02)&&(document.getElementById('Annee').value%4==1)&&document.getElementById('Jour').value>28){
alert("Il n'existe pas "+document.getElementById('Jour').value+" jours dans le mois choisi!!!!");
return false;
}
else{
<!--Si toutes les verifications sont correctes on passe a la page suivante avec le submit.-->
return true;
}
}
}
}
}
}
}
}
}
}
}
}
<!--Fonction verifiant si le nom a été renseigné-->
function verification_nom(){
if(document.getElementById('nom').value == ""){
alert ('La saisie du nom est obligatoire!!!!');
return false;
}
else{
return true;
}
}
<!--Fonction verifiant si le prenom a été renseigné-->
function verification_prenom(){
if(document.getElementById('prenom').value == ""){
alert ('La saisie du prenom est obligatoire!!!!');
return false;
}
else{
return true;
}
}
<!--Fonction verifiant si le numéro de rue a été renseigné-->
function verification_numrue(){
if(document.getElementById('numero').value == ""){
alert ('La saisie du numéro de rue est obligatoire!!!!');
return false;
}
else{
return true;
}
}
<!--Fonction verifiant si le nom de rue a été renseigné-->
function verification_nomrue(){
if(document.getElementById('nom_de_rue').value == ""){
alert ('La saisie du nom de rue est obligatoire!!!!');
return false;
}
else{
return true;
}
}
<!--Fonction verifiant si le code postal a été renseigné-->
function verification_code_postal(){
if(document.getElementById('code_postal').value == ""){
alert ('La saisie du code postal est obligatoire!!!!');
return false;
}
else{
if(document.getElementById('code_postal').value<10000 || document.getElementById('code_postal').value > 95999)
{
alert ('Le code postal saisi n\'existe pas en france metropolitaine!!!!');
document.getElementById('code_postal').value=='';
document.getElementById('code_postal').focus();
return false;
}
else
{
return true;
}
}
}
<!--Fonction verifiant si la ville a été renseigné-->
function verification_ville(){
if(document.getElementById('ville').value == ""){
alert ('La saisie de la ville est obligatoire!!!!');
return false;
}
else{
return true;
}
}
<!--Fonction verifiant si l'email a été renseigné corectement-->
function verification_mail(){
if(document.getElementById('mail').value == ""){
return true;
}
else{
if (((document.getElementById('mail').value).indexOf('@',0)==-1) || (email.indexOf('.',0)==-1)) {
// l'adresse entrée est incorrecte
alert("adresse email incorrecte")
return false;
}
else
{
// l'adresse est correcte
return true;
}
}
}
/*Fonction qui ne permettra que la saisie de chiffres dans un input*/
function chiffres(objInput){
var reg = /^[0-9]*$/;
if(!reg.test(objInput.value)){
objInput.value = objInput.value.substring(0,objInput.value.length-1);
}
}
/*Fonction qui ne permettra que la saisie de chiffres er lettres dans un input*/
function chiffreslettres(objInput){
var reg = /^[0-9a-zA-Z]*$/;
if(!reg.test(objInput.value)){
objInput.value = objInput.value.substring(0,objInput.value.length-1);
}
}
<!--Fonction verifiant si le pseudonyme a été renseigné-->
function verification_pseudo(){
if(document.getElementById('pseudo').value == "" || document.getElementById('pseudo').value.length<3){
alert ('La saisie du pseudo est obligatoire et doit comporter au moins 3 caracteres!!!!');
return false;
}
else{
return true;
}
}
<!--Fonction verifiant si le mot de pass a été renseigné-->
function verification_pass(){
if(document.getElementById('pass').value == "" || document.getElementById('pass').value.length<6){
alert ('La saisie du mot de pass est obligatoire et doit comporter au moins 6 caracteres!!!!');
return false;
}
else{
return true;
}
}
</script> |
Partager