RE![]()
J'ai des champs (3) pour saisir une date
jj mm aaaa
j'aimerais que si les utilisateurs n'entrent qu'un seul chiffre pour le jour (ex : 1 au lieu de 01)
le JS me rajoute un "0" devant le 1.
de même pour le mois.
merci
RE![]()
J'ai des champs (3) pour saisir une date
jj mm aaaa
j'aimerais que si les utilisateurs n'entrent qu'un seul chiffre pour le jour (ex : 1 au lieu de 01)
le JS me rajoute un "0" devant le 1.
de même pour le mois.
merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 //Fonction de formatage function formatage (myvar, longueur) { myvar=String(myvar); while (myvar.length < longueur) { myvar = "0"+myvar } return myvar; }
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
je viens de faire ça :
Mais ça ne fonctionne pas :-/
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 LeJour=String(document.formulaire.txtJour.value); while (LeJour.length < 2) { LeJour = "0"+LeJour }
et tu lances la focntion sur quel evenement ?
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
j'ai ajouter cet élémen à une fonction déjà existante et qui fonctionne.
qui se lance au moment d'envoyer un formulaire.
L'élément est ajouté dans le else :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 else { $LeJour=String(document.formulaire.txtJour.value); while ($LeJour.length < 2) { $LeJour = "0"+$LeJour } return true; formulaire.submit() } }
ben déja là ça va pas soumettre le formuliare puisque tu as un return true avant l'instruction sublit ...
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
teste déja ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 else { $LeJour=String(document.formulaire.txtJour.value); while ($LeJour.length < 2) { $LeJour = "0"+$LeJour } alert($Lejour) } }
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
hum oui ptetr ^^
mais le formulaire est quand même envoyé donc ça ce n'est pas le problème
le seul problème réside dans le fait qu'il faut que je puisse ajouter un "0" à la date comme expliqué plus haut.
J'ai essayé en mettant ton code avant le "else" mais c'est le même résultat.
est ce que le problème ne vient de la façon d'appeler la chaîne de caractère du champ ?
document.formulaire.txtJour.value
Est-ce bien ".value" qu'il faut mettre?
ahh nan te casses plus la tête, c'est bon
Merci bcp
Partager