begin process at 2010 03 19 16:07:22
  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 :5 785

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 CHRONOMÈTRE AMÉLIORÉ par Kolosta
Source avec Zip SLEEP() SANS BOUCLE D'ATTENTE CONSOMMATRICE par Phildepantin
Source avec Zip AFFICHAGE DE L'HEURE ET DU FUSEAU HORAIRE (TIMEZONE) SUR LA ... par navylav2
Source avec Zip Source avec une capture HORLOGE TRIPLE AFFICHAGE AU FORMAT AM/PM/24H/DST par sofiane1234
Source avec Zip Source avec une capture HORLOGE NUMÉRIQUE EN JAVASCRIPT, COMPATIBLE IE ET FF par bad_dark_spirit

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

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

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 : 0,484 sec (4)

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