calcul age date naissance et souhaiter anniversaire

Pour toutes les discussions javascript, jQuery et autres frameworks
moon136
Messages : 51
Enregistré le : 12 août 2017, 15:00

Re: calcul age date naissance et souhaiter anniversaire

Message par moon136 » 05 sept. 2017, 11:12

oui ca ne fonctionne pas ce que je fais

moon136
Messages : 51
Enregistré le : 12 août 2017, 15:00

Re: calcul age date naissance et souhaiter anniversaire

Message par moon136 » 06 sept. 2017, 00:22

voila je n'ai toujours pas reussi a afficher le messag bon anniversaire a part au raffraichissement de la page

et je dois enlever le onclick du html pr le mettre dans le fichier js

Avatar du membre
Frosty
Messages : 83
Enregistré le : 20 juil. 2017, 13:23
Localisation : Grenoble

Re: calcul age date naissance et souhaiter anniversaire

Message par Frosty » 06 sept. 2017, 11:41

Désolé, mais le style SMS sans majuscules ni ponctuation, je ne comprends pas.
En plus je n'ai aucun détail sur ce que tu as essayé de faire (portion de code modifiée ? jsfiddle ?), si tu as une erreur dans la console ou pas...
Pour le onclick c'est pas indispensable de le passer dans le JS.

moon136
Messages : 51
Enregistré le : 12 août 2017, 15:00

Re: calcul age date naissance et souhaiter anniversaire

Message par moon136 » 06 sept. 2017, 11:57

ou est ce que j'ai mis le style sms? je n'ai pas fait attention
sinon pour l'evenement onclik je suis obligé de faire l'autre methode dans le fichier js....

pour le message anniversaire je suis en train de voir avec RegExp aussi

jai cree un js fiddle mais il ne fonctionne pas sauf quand tu charge la page

https://jsfiddle.net/d2v13ryv/1/

Avatar du membre
Frosty
Messages : 83
Enregistré le : 20 juil. 2017, 13:23
Localisation : Grenoble

Re: calcul age date naissance et souhaiter anniversaire

Message par Frosty » 06 sept. 2017, 12:51

ou est ce que j'ai mis le style sms? je n'ai pas fait attention
C'est juste ta manière d'écrire dans le forum. On dirait que tu écris des SMS, pas de point, de virgule, de majuscule, des abréviations etc. c'est vraiment très difficile parfois de comprendre ce que tu écris.
sinon pour l'evenement onclik je suis obligé de faire l'autre methode dans le fichier js....
Ca fait partie de ce qui est demandé dans ton exercice ?
jai cree un js fiddle mais il ne fonctionne pas sauf quand tu charge la page
Normal, si tu le mets le alert("Bon anniversaire") en dehors de la fonction tjs_age() { ... } (qui fait les calculs et vérifications sur l'age) et toujours en dehors de ton test if (mois_actuel === 5 && jour_actuel === 3) { ... }, il s'affichera toujours au chargement de la page et pas à un autre moment.

As tu au moins compris ce qu'est un "bloc if", une fonction, leur syntaxe et leur fonctionnement ? Car là vu le code dans le JSFiddle que tu m'as indiqué, on dirait que non...

moon136
Messages : 51
Enregistré le : 12 août 2017, 15:00

Re: calcul age date naissance et souhaiter anniversaire

Message par moon136 » 06 sept. 2017, 13:17

ah ok desole pour le style sms je ne me suis pas rendu compte...

sinon c'est bon pour le message ca marche en creant une nouvelle fonction et lier avec onclick..., il me reste que a enlever le onclick pour le mettre dans le ficher js(le onclick est a proscrire on m'a dit...donc je n'ai pas le choix )et c'est bon

moon136
Messages : 51
Enregistré le : 12 août 2017, 15:00

Re: calcul age date naissance et souhaiter anniversaire

Message par moon136 » 06 sept. 2017, 14:41

ok en fait je met le document getelementbyid qui est nul, et dans le script c'est document.formage.dt_naissance.focus c'est ca qui fait que ca marche pas l'evenement je crois

moon136
Messages : 51
Enregistré le : 12 août 2017, 15:00

Re: calcul age date naissance et souhaiter anniversaire

Message par moon136 » 06 sept. 2017, 15:01

en relisant tranquille jai compris , c'est resolu merci frosty pour ton aide ;)

Avatar du membre
Frosty
Messages : 83
Enregistré le : 20 juil. 2017, 13:23
Localisation : Grenoble

Re: calcul age date naissance et souhaiter anniversaire

Message par Frosty » 06 sept. 2017, 15:15

Super !
De rien ;)
le onclick est a proscrire on m'a dit...donc je n'ai pas le choix
C'est vrai que passer par addEventListener() pour gérer les événements (par rapport aux attributs onclick, onsubmit etc) est une pratique plus moderne et recommandée de manière générale car elle sépare bien HTML et JS.

Après "proscrire" est un mot un peu fort je trouve. Je dirais plutôt "recommander"/"déconseiller". Pour certains besoins précis (compatibilité avec d'anciens navigateurs), pour faire un petit test dans un coin, ça ne va pas tuer de chatons si on s'en sert ;)

moon136
Messages : 51
Enregistré le : 12 août 2017, 15:00

Re: calcul age date naissance et souhaiter anniversaire

Message par moon136 » 06 sept. 2017, 15:44

Frosty a écrit :
06 sept. 2017, 15:15
Super !
De rien ;)
le onclick est a proscrire on m'a dit...donc je n'ai pas le choix
C'est vrai que passer par addEventListener() pour gérer les événements (par rapport aux attributs onclick, onsubmit etc) est une pratique plus moderne et recommandée de manière générale car elle sépare bien HTML et JS.

Après "proscrire" est un mot un peu fort je trouve. Je dirais plutôt "recommander"/"déconseiller". Pour certains besoins précis (compatibilité avec d'anciens navigateurs), pour faire un petit test dans un coin, ça ne va pas tuer de chatons si on s'en sert ;)
tu as raison c'est pas moi qui va dire le contraire... la je dois faire pareil pour onekeydown et onekeyup sur un exercice lol , c'est le dernier de mon module, ils preferent cette methode sans ca ce ne sera pas valider.., ca me prend plus de temps mais je fini par trouver comment faire.... ;)

Répondre