Bonjour développeurs !
Voici mon soucis :
J'ai un petit formulaire avec une seule zone de texte et un bouton qui permet de copier le contenu de cette zone.
Le contenu de cette zone est le résultat de la fonction "function heuredate()" qui me permet d'avoir l'heure + la date.
Je voudrais qu'en fonction du bouton radio coché, s'ajoute au contenu la valeur de ce meme bouton radio.
Ex:
lulu (bouton radio) - toto (bouton radio)
*** Lulu - 25/05/2007 - 13:47*** (textarea avec le contenu de "function heuredate()")
Copier (bouton pour copier le contenu final ds le presse papier)
Voici le code actuel :
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60 <script language="JavaScript"> function heuredate() { aujourd = new Date; jour = aujourd.getDate(); mois = aujourd.getMonth()+1; annee = aujourd.getFullYear(); heure = aujourd.getHours(); min = aujourd.getMinutes(); min0 = ""; heure0 = ""; mois0 = ""; jour0 = ""; annee0 = ""; if (min < 10) { min0 = "0"; } if (heure < 10) { heure0 = "0"; } if (mois < 10) { mois0 = "0"; } if (jour < 10) { jour0 = "0"; } if (annee < 10) { annee0 = "0"; } concatDate = "*** Lulu - " + jour0 + jour + "/" + mois0 + mois + "/" + annee0 + annee ; concatHeure = heure0 + heure + ":" + min0 + min + "***"; ensemble = concatDate + " - " + concatHeure; document.formtemps.zone.value = ensemble; pas = setTimeout("heuredate()", 1000); } function copy2Clipboard(obj) { var textRange = document.body.createTextRange(); textRange.moveToElementText(obj); textRange.execCommand("Copy"); } </script>J'ai bien entendu essayé plusieurs méthodes, mais en vain.
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 <body onLoad="heuredate()" onUnload="clearTimeout(pas)"> <center> <form name="formtemps"> Lulu <input id="lulu" type="radio" name="pseudo" value="lulu" checked onclick="pseudof() ;"> Toto <input id="toto" type="radio" name="pseudo" value="toto" onclick="pseudof();"/> <br /> <textarea name="zone" cols=28 rows=1></textarea><br> <input type=button value="Copier" onclick="copy2Clipboard(document.formtemps.zone)"> </form> </center> </body>
Que pourriez me conseiller pour la fonction "pseudof()"
J'ai essayé :
Mais echec !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 var pseudos = document.getElementsByName("pseudo"); for (i=0; i<pseudos.length; i++) if (pseudos[i].checked) la_valeur = pseudos[i].value;![]()
Auriez vous des idées, merci
Cordialement.
Partager