Accueil > Forum > > > > date dans formulaire
date dans formulaire
vendredi 23 novembre 2007 à 22:39:30 |
date dans formulaire

dlgforum
|
Bonjour,
Voilà, j'ai un formulaire dans lequel je saisie une date et je souhaiterai un controle pour vérifier si cette date est bien entre deux dates. Mes dates sont dans une base de données mais pas de problème pour les récupérer en deux variables : Par exemple $date1 = 2007-11-01 et $date2=2007-11-30 et je voudrai qu'il y ait un controle en javascript coté client pour vérifier que la date saisie dans le formaulaire soitr entre ces deux dates.
Merci pour votre aide.
David
|
|
samedi 24 novembre 2007 à 07:41:15 |
Re : date dans formulaire

PetoleTeam
|
Bonjour, Il te faut utiliser l'objet Date
la_date = new Date( annee, mois, jour); exemple : //-- la date Mini D_Mini = new Date( 2007, 11, 1); //-- la date Maxi D_Maxi = new Date( 2007, 11,
30); //-- la date a tester D_Test =
new Date( 2007, 12, 20); //-- Test si IN if(( D_Test >= D_Mini)&&( D_Test <= D_Maxi)) alert('Date
IN'); else alert('Date OUT'); ;0)
|
|
samedi 24 novembre 2007 à 12:12:42 |
Re : date dans formulaire

dlgforum
|
Merci beaucoup pour la rapidité de la réponse. Comme je suis novice dans ce domaine, comment je peux à la soumission d'un formulaire faire cette comparaison de D_Test
Merci
|
|
mercredi 28 novembre 2007 à 17:32:17 |
Re : date dans formulaire

PetoleTeam
|
Bonjour, 1000 excuses pour le retard à la réponse, peut être à tu résolu ton problème entre temps... Je te livre un petit exemple presque complet
<html> <head> <title>Date dans formulaire</title> <script type="text/javascript"> var szD_Mini = "1/11/2007"; var szD_Maxi = "30/11/2007"; //------------------ function Test_Date(){ //-- Pour gestion ERREUR var O_Msg = document.getElementById('D_MSG'); var szMsg = ""; //-- Recup. Date var O_Form = document.forms.F_DATE; var A = parseInt( O_Form.I_ANNEE.value); var M = parseInt( O_Form.I_MOIS.value); var J = parseInt( O_Form.I_JOUR.value); //------------------------------------------// //-- ici mettre les tests sur les saisies --// //------------------------------------------// //-- la date a tester var D_Test = new Date( A, M, J);
//-- la date Mini var T_Mini = szD_Mini.split('/'); var D_Mini = new Date( T_Mini[2],T_Mini[1],T_Mini[0]);
//-- la date Maxi var T_Maxi = szD_Maxi.split('/'); var D_Maxi = new Date( T_Maxi[2],T_Maxi[1],T_Maxi[0]);
//-- Test si OUT if(( D_Test < D_Mini)||( D_Test > D_Maxi)){ szMsg = 'La date doit être entre ' +szD_Mini +' et ' +szD_Maxi; } //-- affiche message si erreur if( szMsg){ O_Msg.innerHTML = '<b style="color: Red">' +szMsg +'<\/b>'; return( false); } return( true); } </script> </head> <body> <div id="D_MSG">Saisir la date jj/mm/aaaa</div> <form action="javascript:alert('OK !');" name="F_DATE" method="post" onsubmit="return(Test_Date());"> <input name="I_JOUR" title=" Jour " type="text" size=2 value="" maxlength=2> / <input name="I_MOIS" title=" Mois " type="text" size=2 value="" maxlength=2> / <input name="I_ANNEE" title=" Année " type="text" size=4 value="" maxlength=4> <input name="I_SEND" title=" Envoyer " type="submit" size=4 value="Envoyer"> </form> </body> </html>
C'est à toi de jouer maintenant.
;0)
|
|
Cette discussion est classée dans : date, formulaire, controle, saisie, dates
Répondre à ce message
Sujets en rapport avec ce message
Controle champ formulaire [ par flopad ]
Bonjour tout le monde, j'ai une page contenant un formulaire, je voudrais qu'on message d'alerte s'affiche lors de la validation si la date (code ci-d
controle de saisie formulaire [ par siatu ]
Bonjour, j'ai fait une fonction javascript pour controler la saisie d'un formulaire mais quand je veut lui envoyer et il aura une alerte affichée dé
Controle formulaire paranoiaque [ par ma2x ]
Bonjour à tousIl m'a été demandé dans le cadre du boulot de mettre en oeuvre une interface de saisie de données soumis à des controles de toutes parts
controle dans un formulaire [ par adadoudou ]
Bonjour,En fait j'ai créer un formulaire HTML où deux champs me pose problème. J'ai un champs date et un champs quantité et j'aurais voulu savoir comm
Controle de date dans formulaire [ par laubro ]
Bonjour,je cherche un bout de code qui me permettrait de faire un control entre 2 champs date dans un formulaire(php) en cliquant sur le bouton "envoy
Contrôle de saisie d'un select dans formulaire PHP [ par sdsic01 ]
Bonjour, J'ai un formulaire PHP avec des et je voudrais contrôler que l'utilisateur choisit bien qqchose dans la liste. j'ai commencé un test dans c
ca coince avec cette fonction [ par B e N z ]
salut tt le monde enfaite moi je suis en stage ds une société et on m'as charger de faire un formulaire pour leur site intranet mé le blem c que j'ava
controle Checkbox a choix unique [ par petitelarve ]
Je vous propose un autre probleme :) tout d'abord j'ai ce code ki lorque k'un certain check est coché decoche touts les autres, vice versa si un des
probleme de controle de formulaire [ par rachidphp93 ]
bonjour tout le monde,ja'i un probleme de contrôle de saisi, je teste si la case est vide ou pas pour l'instant, si oui je reste sinon je
formulaire de saisie [ par bouzizou ]
Bonjour à tous,J'aurai besoin d'un script qui me permet de ce deplacer dans un formulaire de saisie par la touche ENTREE. Merci.
Livres en rapport
|
Derniers Blogs
JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc
Forum
UTILISER UN .JSUTILISER UN .JS par zaikoe
Cliquez pour lire la suite par zaikoe
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|