begin process at 2012 02 09 17:52:16
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Date & Heure

 > SCRIPT AVEC DES DATES.

SCRIPT AVEC DES DATES.


 Information sur la source

Note :
4,67 / 10 - par 3 personnes
4,67 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Date & Heure Niveau :Initié Date de création :15/01/2004 Vu :6 810

Auteur : linkinpar236737

Ecrire un message privé
Site perso
Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note

 Description

Ce script permet de savoir si une date est correcte, avec beaucoup d'autres petites options. Laissez vos commentaires et vos notes.

Source

  • <html>
  • <head>
  • <script language="javascript">
  • function valider()
  • {
  • date2=document.demande.date1.value;
  • jour=date2.substring(0,2);
  • mois=date2.substring(3,5);
  • annee=date2.substring(6,10);
  • if (mois == 01) alert ("Jour : "+jour+"\\nMois : Janvier\\nAnnée : "+annee+"");
  • if (mois == 02) alert ("Jour : "+jour+"\\nMois : Février\\nAnnée : "+annee+"");
  • if (mois == 03) alert ("Jour : "+jour+"\\nMois : Mars\\nAnnée : "+annee+"");
  • if (mois == 04) alert ("Jour : "+jour+"\\nMois : Avril\\nAnnée : "+annee+"");
  • if (mois == 05) alert ("Jour : "+jour+"\\nMois : Mai\\nAnnée : "+annee+"");
  • if (mois == 06) alert ("Jour : "+jour+"\\nMois : Juin\\nAnnée : "+annee+"");
  • if (mois == 07) alert ("Jour : "+jour+"\\nMois : Juillet\\nAnnée : "+annee+"");
  • if (mois == 08) alert ("Jour : "+jour+"\\nMois : Août\\nAnnée : "+annee+"");
  • if (mois == 09) alert ("Jour : "+jour+"\\nMois : Septembre\\nAnnée : "+annee+"");
  • if (mois == 10) alert ("Jour : "+jour+"\\nMois : Octobre\\nAnnée : "+annee+"");
  • if (mois == 11) alert ("Jour : "+jour+"\\nMois : Novembre\\nAnnée : "+annee+"");
  • if (mois == 12) alert ("Jour : "+jour+"\\nMois : Décembre\\nAnnée : "+annee+"");
  • }
  • function verifier_lettres()
  • {
  • nombre=document.demande.date1.value.length;
  • pas_assez=10-nombre;
  • if (nombre < 10) alert ("La date doit comporter 10 caractères, elle n'en comporte que "+nombre+",vous devez en ajouter "+pas_assez+"");
  • if (nombre == 10) alert ("Le nombre de caractères est correct.");
  • trop=nombre-10
  • if (nombre > 10) alert ("La date doit comporter 10 caractères, elle en comporte "+nombre+", vous devez en enlever "+trop+"");
  • }
  • function modifier_date()
  • {
  • promptdate=prompt ("Modifiez la date :",""+document.demande.date1.value+"");
  • document.demande.date1.value=promptdate;
  • }
  • function efface_derniere_lettre()
  • {
  • date3=document.demande.date1.value;
  • efface_derniere_lettre2 = date3.substring(0,date3.length-1);
  • document.demande.date1.value=efface_derniere_lettre2
  • }
  • function date_bouge()
  • {
  • document.title="La date actuelle de votre document est "+document.demande.date1.value+"";
  • }
  • </script>
  • </head>
  • <body onmousemove="date_bouge()">
  • <form name="demande">
  • <font color="red"><b>Choisissez une date (jj/mm/aaaa) : <input type="text" name="date1" value="05/05/0505"> <input type="button" value="Effacer la date" onclick="document.demande.date1.value='';"> -
  • <input type="button" value="Afficher la date de départ" onclick="document.demande.date1.value='05/05/0505';"><br><p>
  • <input type="button" value="Valider" onclick="valider()"> - <input type="button" value="Vérifier le nombre de caractères" onclick="verifier_lettres()"> - <input type="button" value="Modifier la date" onclick="modifier_date()"><br><p>
  • <h2>Modifier la date</h2>
  • <input type="button" value="7" onclick="document.demande.date1.value=''+document.demande.date1.value+'7';"> - <input type="button"
  • value="8" onclick="document.demande.date1.value=''+document.demande.date1.value+'8';"> - <input type="button" value="9" onclick="document.demande.date1.value=''+document.demande.date1.value+'9';"><br><p>
  • <input type="button" value="4" onclick="document.demande.date1.value=''+document.demande.date1.value+'4';"> - <input type="button"
  • value="5" onclick="document.demande.date1.value=''+document.demande.date1.value+'5';"> - <input type="button" value="6" onclick="document.demande.date1.value=''+document.demande.date1.value+'6';"><br><p>
  • <input type="button" value="1" onclick="document.demande.date1.value=''+document.demande.date1.value+'1';"> - <input type="button"
  • value="2" onclick="document.demande.date1.value=''+document.demande.date1.value+'2';"> - <input type="button" value="3" onclick="document.demande.date1.value=''+document.demande.date1.value+ '3';"><br><p>
  • <input type="button" value="0" onclick="document.demande.date1.value=''+document.demande.date1.value+'0';"> - <input type="button"
  • value="/" onclick="document.demande.date1.value=''+document.demande.date1.value+'/';"> - <input type="button" value="<==" onclick="efface_derniere_lettre()"><br><p>
  • Jour : <input type="text" name="jour2"> <input type="button" value="Effacer" onclick="jour2.value='';"><br>
  • Mois : <input type="text" name="mois2"> <input type="button" value="Effacer" onclick="mois2.value='';"><br>
  • Année : <input type="text" name="annee2"> <input type="button"value="Effacer" onclick="annee2.value='';"><br>
  • <input type="button" value="Insérer la date" onclick="document.demande.date1.value=''+document.demande.jour2.value+'/'+document.demande.mois2.value+'/'+document.demande.annee2.value+'';"> <input type="button" value="Tout effacer" onclick="jour2.value='';mois2.value='';annee2.value=''">
<html>
<head>
<script language="javascript">
function valider()
{
date2=document.demande.date1.value;
jour=date2.substring(0,2);
mois=date2.substring(3,5);
annee=date2.substring(6,10);
if (mois == 01) alert ("Jour : "+jour+"\\nMois : Janvier\\nAnnée : "+annee+"");
if (mois == 02) alert ("Jour : "+jour+"\\nMois : Février\\nAnnée : "+annee+"");
if (mois == 03) alert ("Jour : "+jour+"\\nMois : Mars\\nAnnée : "+annee+"");
if (mois == 04) alert ("Jour : "+jour+"\\nMois : Avril\\nAnnée : "+annee+"");
if (mois == 05) alert ("Jour : "+jour+"\\nMois : Mai\\nAnnée : "+annee+"");
if (mois == 06) alert ("Jour : "+jour+"\\nMois : Juin\\nAnnée : "+annee+"");
if (mois == 07) alert ("Jour : "+jour+"\\nMois : Juillet\\nAnnée : "+annee+"");
if (mois == 08) alert ("Jour : "+jour+"\\nMois : Août\\nAnnée : "+annee+"");
if (mois == 09) alert ("Jour : "+jour+"\\nMois : Septembre\\nAnnée : "+annee+"");
if (mois == 10) alert ("Jour : "+jour+"\\nMois : Octobre\\nAnnée : "+annee+"");
if (mois == 11) alert ("Jour : "+jour+"\\nMois : Novembre\\nAnnée : "+annee+"");
if (mois == 12) alert ("Jour : "+jour+"\\nMois : Décembre\\nAnnée : "+annee+"");
}
function verifier_lettres()
{
nombre=document.demande.date1.value.length;
pas_assez=10-nombre;
if (nombre < 10) alert ("La date doit comporter 10 caractères, elle n'en comporte que "+nombre+",vous devez en ajouter "+pas_assez+"");
if (nombre == 10) alert ("Le nombre de caractères est correct.");
trop=nombre-10
if (nombre > 10) alert ("La date doit comporter 10 caractères, elle en comporte "+nombre+", vous devez en enlever "+trop+"");
}
function modifier_date()
{
promptdate=prompt ("Modifiez la date :",""+document.demande.date1.value+"");
document.demande.date1.value=promptdate;
}
function efface_derniere_lettre()
{
date3=document.demande.date1.value;
efface_derniere_lettre2 = date3.substring(0,date3.length-1);
document.demande.date1.value=efface_derniere_lettre2
}
function date_bouge()
{
document.title="La date actuelle de votre document est "+document.demande.date1.value+"";
}
</script>
</head>
<body onmousemove="date_bouge()">
<form name="demande">
<font color="red"><b>Choisissez une date (jj/mm/aaaa) : <input type="text" name="date1" value="05/05/0505"> <input type="button" value="Effacer la date" onclick="document.demande.date1.value='';"> - 
<input type="button" value="Afficher la date de départ" onclick="document.demande.date1.value='05/05/0505';"><br><p>
<input type="button" value="Valider" onclick="valider()"> - <input type="button" value="Vérifier le nombre de caractères" onclick="verifier_lettres()"> - <input type="button" value="Modifier la date" onclick="modifier_date()"><br><p>
<h2>Modifier la date</h2>
<input type="button" value="7" onclick="document.demande.date1.value=''+document.demande.date1.value+'7';"> - <input type="button" 
value="8" onclick="document.demande.date1.value=''+document.demande.date1.value+'8';"> - <input type="button" value="9" onclick="document.demande.date1.value=''+document.demande.date1.value+'9';"><br><p>
<input type="button" value="4" onclick="document.demande.date1.value=''+document.demande.date1.value+'4';"> - <input type="button" 
value="5" onclick="document.demande.date1.value=''+document.demande.date1.value+'5';"> - <input type="button" value="6" onclick="document.demande.date1.value=''+document.demande.date1.value+'6';"><br><p>
<input type="button" value="1" onclick="document.demande.date1.value=''+document.demande.date1.value+'1';"> - <input type="button" 
value="2" onclick="document.demande.date1.value=''+document.demande.date1.value+'2';"> - <input type="button" value="3" onclick="document.demande.date1.value=''+document.demande.date1.value+ '3';"><br><p>
<input type="button" value="0" onclick="document.demande.date1.value=''+document.demande.date1.value+'0';"> - <input type="button" 
value="/" onclick="document.demande.date1.value=''+document.demande.date1.value+'/';"> - <input type="button" value="<==" onclick="efface_derniere_lettre()"><br><p>
Jour : <input type="text" name="jour2"> <input type="button" value="Effacer" onclick="jour2.value='';"><br>
Mois : <input type="text" name="mois2"> <input type="button" value="Effacer" onclick="mois2.value='';"><br>
Année : <input type="text" name="annee2"> <input type="button"value="Effacer" onclick="annee2.value='';"><br>
<input type="button" value="Insérer la date" onclick="document.demande.date1.value=''+document.demande.jour2.value+'/'+document.demande.mois2.value+'/'+document.demande.annee2.value+'';"> <input type="button" value="Tout effacer" onclick="jour2.value='';mois2.value='';annee2.value=''">



 Sources du même auteur

Source avec Zip ROTATION DE BANNIÈRE
FAIRE DÉFILER UN TEXTE AVEC UN LIEN
CHANGER DE TITRE
FRACTALE
EXEMPLE D'ARRAYS

 Sources de la même categorie

Source avec Zip CALENDRIER ANNUEL UNIVERSEL AVEC SAINTS DU CALENDRIER ET FÊT... par 007Julien
OBTENIR LE NOMBRE DE JOURS D'UN MOIS SUIVANT SON ANNÉE par hugolegrand
SAINT DU JOUR par tefa24600
Source avec Zip Source avec une capture NIPCLOCK 1.2 par neep
COMPTE À REBOURS POUR ÉVÉNEMENTS À RÉPÉTITION par CSIBern

Commentaires et avis

Commentaire de Leirn le 20/01/2004 08:22:11

elle permet de savoir si la date est correcte a qu elle niveau?

ca serait plus interressant si ca verifiait aussi quZon est pas le 30 fevrier par exemple...

Commentaire de linkinpar236737 le 20/01/2004 17:26:40

Oui c'est une bonne idée, je pense que régler ce problème ne serait pas trop compliqué

Commentaire de LiBe444 le 21/04/2004 12:19:51

Il aurait été un peu plus simple de construire ça avec une variable :
si (mois==1)
    msg &lt;-msg&"Janvier"
si (mois==2)
    msg &lt;-msg&"Février"
...
Afficher(msg)

Commentaire de algori le 07/05/2005 15:19:17

met des case: au lieu des if(...)
@++

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 5,678 sec (3)

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