Accueil > Forum > > > > affichage du jour et liste deroulante
affichage du jour et liste deroulante
samedi 4 mars 2006 à 01:54:17 |
affichage du jour et liste deroulante

oceane751
|
bonjour à tous je souhaiterais afficher le jour d'une date selectionnée grâce à une liste déroulante, sans appuyer sur un bouton (de type submit) mais que ça se mette automatiquement à coté des listes deroulantes (jour mois annee) je souhaiterais faire quelque chose comme ce site <a href = "http://www.accorhotels.com/accorhotels/JSPView.svlt?pageID=reservez/fr_top.jsp&marque=FOR&isCodeTars=1&hotel_ville=2287&isResaDate=0&key_attribute_ecran=chambre">hotel</a> merci beaucoup pour votre aide
|
|
samedi 4 mars 2006 à 02:33:27 |
Re : affichage du jour et liste deroulante

oceane751
|
alors en faite j'ai trouvé un bout de code en js que j'ai tenté d'adapter à mon code mais ça ne donne pas grand chose ...
<HTML> <HEAD> <TITLE>blabla</TITLE> </HEAD> <body>
<!-- DEBUT DES SCRIPTS -->
<!-- Jour de la semaine --> <SCRIPT LANGUAGE="JavaScript"> mois=new Array(13); reste=new Array(7); mois[1]=0;mois[2]=3;mois[3]=3;mois[4]=6;mois[5]=1;mois[6]=4;mois[7]=6;mois[8]=2;mois[9]=5;mois[10]=0;mois[11]=3;mois[12]=5;
reste[0]="Dimanche";reste[1]='Lundi';reste[2]="Mardi";reste[3]="Mercredi";reste[4]="Jeudi";reste[5]="Vendredi";reste[6]="Samedi";
function jour_semaine() { j=document.entree.jour.value; j=eval(j);
m=document.entree.mois.value; m=eval(m);
ann=document.entree.annee.value; ann=eval(ann);
ann=ann-100*Math.floor(ann/100); r=eval(ann+Math.floor(ann/4)+j+mois[m]); r=r-Math.floor(r/7)*7;
if (document.entree.annee.value<2000) document.rep.reponse.value=reste[r]; else { if (m>2) r+=1; // +1 car 2000 est bissextile r=(r+5)-Math.floor((r+5)/7)*7;document.rep.reponse.value=reste[r];} } </SCRIPT>
<!-- FIN DES SCRIPTS -->
</body>
<FONT FACE="Comic Sans MS" SIZE=3 COLOR="#8080C0">Quel jour de la semaine es-tu né ?<BR> <TABLE BORDER=0 align=center> <TR> <TD width=50 align=center>Jour</TD><TD width=50 align=center>Mois</TD><TD width=50 align=center>Année</TD> <TD></TD> <TD></TD> </TR> <TR><FORM name="entree" >
<select name = "jour"> <option>01 <option>02 </select> <select name = "mois"> <option>01 <option>02 </select> <select name = "annee"> <option>1900 <option>1901 </select> </FORM>
<FORM name="rep"> <TD width=200 align=right></TD> <TD><INPUT TYPE="text" NAME="reponse" VALUE ="" onChange = "jour_semaine()"></TD></FORM>
</TR> </TABLE> <BR>
</BODY> </HTML>
svp aidez moi!!!!
|
|
dimanche 5 mars 2006 à 09:25:18 |
Re : affichage du jour et liste deroulante

Phil_Free
|
Salut,
Le problème c'est ton OnChange, tu veux déclencher une action dans le cas ou ton champ reponse changerait. Et il ne changera que si ton script est exécuté.
Donc il faut mettre le OnChange sur le champ année, comme ça:
<select name = "annee" onChange = "jour_semaine()">
Et lorsque le visiteur entrera le jour puis le mois, rien ne se passe, mais lorqu'il entre l'année alors ta fonction démarre.
Et il faut supprimer le onChange sur le champ reponse.
Mais ton script a sans doute un autre problème, il fonctionne sur FireFox, mais pas sur IE.
|
|
dimanche 5 mars 2006 à 09:43:27 |
Re : affichage du jour et liste deroulante

Phil_Free
|
Bon voilà, comme ça, ça marche dans FF et IE, mais le code est pas vraiment orthodoxe:
<HTML> <HEAD> <TITLE>blabla</TITLE> <!-- DEBUT DES SCRIPTS -->
<!-- Jour de la semaine --> <SCRIPT LANGUAGE="JavaScript"> mois=new Array(13); mois[1]=0; mois[2]=3; mois[3]=3; mois[4]=6; mois[5]=1; mois[6]=4; mois[7]=6; mois[8]=2; mois[9]=5; mois[10]=0; mois[11]=3; mois[12]=5; reste=new Array(7); reste[0]="Dimanche"; reste[1]='Lundi'; reste[2]="Mardi"; reste[3]="Mercredi"; reste[4]="Jeudi"; reste[5]="Vendredi"; reste[6]="Samedi";
function jour_semaine() { j=document.entree.jour.value; j=eval(j);
m=document.entree.mois.value; m=eval(m);
ann=document.entree.annee.value; ann=eval(ann);
ann=ann-100*Math.floor(ann/100); r=eval(ann+Math.floor(ann/4)+j+mois[m]); r=r-Math.floor(r/7)*7;
if (document.entree.annee.value<2000) document.rep.reponse.value=reste[r]; else { if (m>2) r+=1; // +1 car 2000 est bissextile r=(r+5)-Math.floor((r+5)/7)*7;document.rep.reponse.value=reste[r]; } } </SCRIPT> <!-- FIN DES SCRIPTS --> </HEAD>
<body> <FONT FACE="Comic Sans MS" SIZE=3 COLOR="#8080C0">Quel jour de la semaine es-tu né ?<BR> <TABLE BORDER=0 align=center> <TR> <TD width=50 align=center>Jour</TD><TD width=50 align=center>Mois</TD><TD width=50 align=center>Année</TD> <TD></TD> <TD></TD> </TR> <TR><FORM name="entree" >
<select name = "jour"> <option selected="selected" value="1">01 <option value="2">02 <option value="3">03 </select> <select name = "mois"> <option selected="selected" value="1">01 <option value="2">02 </select> <select name = "annee" onChange = "jour_semaine()"> <option selected="selected" value="1900">1900 <option value="1901">1901 </select> </FORM>
<FORM name="rep"> <TD width=200 align=right></TD> <TD><INPUT TYPE="text" NAME="reponse" VALUE =""></TD></FORM>
</TR> </TABLE> <BR>
</BODY> </HTML>
|
|
lundi 6 mars 2006 à 00:45:52 |
Re : affichage du jour et liste deroulante
|
Cette discussion est classée dans : liste, jour, affichage, souhaiterais, deroulante
Répondre à ce message
Sujets en rapport avec ce message
centrer l'affichage d'une liste multiple [ par the_mouette ]
Bonjour, difficile de faire un titre résumant bien la situation, alors j'explique dans le détail : j'ai ne liste de valeurs ordonnées de taille supé
connaitre le nom de la fenetre "parent" [ par allowen ]
Bonjour,j'ai un formulaire avec une liste deroulante. Si on ne trouve pas ce qu'on veut dans la liste, on peut cliquer vers un lien qui ouvre un popup
liste deroulante [ par jlijel ]
bonjourje veux que losque je saisie un caractére dans un champs du texte, une liste s'afffiche et les éléments de cette liste commençe par ce caractér
affichage de x listes deroulantes en fonction d'1 autre liste deroulante [ par candice9 ]
Bonjour,dans mon formulaire, la 1er liste deroulante selectionne combien d'experiences l'utilisateur veut comparer et les listes deroulantes suivantes
liste deroulante [ par pithanta ]
BONJOUR A TOUS voila tout jeune débutant je cherche un tuto pour la crétion d'une liste déroulantes qui va chercher les données d'une table nommée
Re liste deroulante [ par malhivertman1 ]
Bonjour a tousJe repete mon messag car jestime ne pas avoir été assez clair la fois d'avant et c'est peut etre la cause de ces non-reponse...du moin j
insertion dans liste deroulante [ par toietmoi ]
bonjour,j'ai trouve un code sur ce site qui me permet de trouver un mot dans la list ejuste en tapant les premières lettres, j'aimerais maintenant pou
liste deroulante liée venant d'une table mysql [ par coxi19 ]
bonjour,voila je ne connait pas le javascript et pourtant c le seul moyen de m'en sortir (apparament) alors si vous pouviez m'aidéevoilà j'ai une tabl
Liste deroulante + helpp [ par emmanuel9 ]
Bonjour, En faite mon problème est le suivant : J'ai une liste deroulante avec des infos que jai recuperer sur une base de données avec php.en faite d
selectionné une element dans liste deroulante [ par flammeon ]
bonjour j'aimerai savoir comment faire pour selectionné un item dans une liste deroulante.
Livres en rapport
|
Derniers Blogs
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 SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
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
|