bonjour, je voudrai que lorsque un utilisateur coche un check box, la date du jour est affectée dans un champs de saisie.
est ce possible en javascript?
bonjour, je voudrai que lorsque un utilisateur coche un check box, la date du jour est affectée dans un champs de saisie.
est ce possible en javascript?
oui bien sur, il faut accéder au champ sur le onclick de ta case et ecrire dans le value du champ.
http://javascript.developpez.com/faq/
tu devrais trouver des infos ici
Alunissage : Procédé technique consistant à déposer des imbéciles sur un rêve enfantin.
Cours | FAQ | Sources Javascript
Cours | FAQ | Sources PHP
Mes Articles
onclick de ta checkbox + l'objet Date pour trouver la date du jour actuel.
regarde la ça devrait te donner une base sur comment utiliser JS.
la date s'affiche bien dans le champs, mais je n'arrive pas à cocher le checkbox lorsque date est dans le champs.
voici ce que j'ai écrit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 <HTML><HEAD> <SCRIPT language="javascript"> function changement() { today = new Date(); mois=today.getMonth()+1; jour=today.getDate(); an=today.getYear(); madate=an; if (document.getElementById('cb').checked) { madate += ((mois < 10) ? "-0" : "") + mois + "-"; madate += ((jour<10)?"0":"") + jour; document.getElementById("coucou").value = madate; } else { if( document.getElementById("coucou").value <> "") {document.getElementById('cb').checked;} } } </SCRIPT> </HEAD> <FORM name="formdate" onsubmit=""> <input type="checkbox" id="cb" onclick="javascript:changement()"> <input type="text" id='coucou' value=""> </FORM> </HTML>
en fait tu n affiche la date que si c est coché.
sinon,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 if( document.getElementById("coucou").value != "") {document.getElementById('cb').checked = true; // ou false je sais pas ce que tu veux faire}
Alunissage : Procédé technique consistant à déposer des imbéciles sur un rêve enfantin.
Cours | FAQ | Sources Javascript
Cours | FAQ | Sources PHP
Mes Articles
utilises plutot un:
et vire tout ton cas else, qui à mon avis ne sert à rien.... (ou alors je n'ai pas compris ce que tu veux faire, c'est serait peut-être bien que tu nous réexpliques un peu).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2onchange='changement()'
merci c'était
Code : Sélectionner tout - Visualiser dans une fenêtre à part !=
sur mon formulaire il ya un checkbox et un champs de saisie.
l'utilisateur peut seulemnt cocher le checkbox, dans ce cas la date est affectée au cahmps, ou il peut simplement saisir une date sans cocher, dans ce cas, moi je dois cocher pour lui.
dans mon cas, qu'est ce qui est plus avantageux: onchange ou onclick
onchange.Envoyé par cari
Dans ton deuxième cas (l'utilisateur entre une date à la main), tu dois utiliser le onchange de ton champ texte (pour reperer qu'une date est entrée).
Mais dans ce cas, à quoi sert la checkbox, puisqu'au final elle est toujours cochée?
je suis sur un formulaire dynamique et c'est juste pour faciliter la tache à l'utilisateur. c'est pas à tout les coups qu'il coche. il peut rentrer une date différente de celle du jours en cours!
c'es tun formulaire d'enregistrement.
Dans ce cas, pourquoi utiliser une checkbox?????? Toute ma question est là.Envoyé par cari
Perso, je mettrai juste un lien a coté:
et quand le monsieur (ou la dame) clique sur ce lien, ça met la date du jour dans le champ en question.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <a href="javascript:mettreDateDuJour();">Aujourd'hui</a>
et c'est une autre date?
Ben il la rentre à la main dans le champ.... C'est bien ça ton principe, non?Envoyé par cari
L'aider à saisir la date d'aujourd'hui ou le laisser saisir une date comme il veut.
je me dis que:
1/- soit il coche, dans ce cas, la date du jour par défaut est affectée au champ
2/-soit il ne coche pas et rien n'est fait
3/- soit il saisit une autre date, dans ce cas, l checkbox est coché pour lui
(je pense que c'est plus facile?)
en fait j'ai pas vraiment besoin du checkbox...mais bon! 8)
C'était tout l'objet de mon commentaire.Envoyé par cari
Tant que ça marche
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager