[JavaScript] retour de fonction
Résolu/Fermé
lejohnn
Messages postés
37
Date d'inscription
jeudi 15 avril 2004
Statut
Membre
Dernière intervention
30 septembre 2006
-
1 févr. 2005 à 21:59
lejohnn Messages postés 37 Date d'inscription jeudi 15 avril 2004 Statut Membre Dernière intervention 30 septembre 2006 - 2 févr. 2005 à 19:39
lejohnn Messages postés 37 Date d'inscription jeudi 15 avril 2004 Statut Membre Dernière intervention 30 septembre 2006 - 2 févr. 2005 à 19:39
A voir également:
- [JavaScript] retour de fonction
- Fonction si et - Guide
- Telecharger javascript - Télécharger - Langages
- Retour à la ligne excel - Guide
- Raccourci clavier retour en arrière - Guide
- Echo retour à la ligne ✓ - Forum Shell
5 réponses
S'lu
Passe à ta fonction le nom de ton champ texte, comme cela tu peux modifier sa valeur :
remplace [ <INPUT type="text" name="date1" onblur="testDate(this.value)"> ] par [ <INPUT type="text" name="date1" onblur="testDate(this.value,this.name)"> ]
ensuite tu modifie la déclaration de la fct : remplace [ function testDate(saisie) ] par [ function testDate(saisie,nom) ], puis tu remplaces la dernière ligne de ta fonction par [ eval("form1."+nom+".value = saisie[0]+'/'+saisie[1]+'/'+annee"); ]
Bonus : voici une boucle qui te permet d'accéder à tous les inputs de tous les formulaires de ta page :
// boucle sur les formulaires :
for (i=0; i<document.forms.length; i++) {
// boucle sur les éléments du formulaire
for (k=0; k<document.forms[i].length; k++) {
valeur = (document.forms[i].elements[k].value);
nom = (document.forms[i].elements[k].name);
etc...
}
}
Passe à ta fonction le nom de ton champ texte, comme cela tu peux modifier sa valeur :
remplace [ <INPUT type="text" name="date1" onblur="testDate(this.value)"> ] par [ <INPUT type="text" name="date1" onblur="testDate(this.value,this.name)"> ]
ensuite tu modifie la déclaration de la fct : remplace [ function testDate(saisie) ] par [ function testDate(saisie,nom) ], puis tu remplaces la dernière ligne de ta fonction par [ eval("form1."+nom+".value = saisie[0]+'/'+saisie[1]+'/'+annee"); ]
Bonus : voici une boucle qui te permet d'accéder à tous les inputs de tous les formulaires de ta page :
// boucle sur les formulaires :
for (i=0; i<document.forms.length; i++) {
// boucle sur les éléments du formulaire
for (k=0; k<document.forms[i].length; k++) {
valeur = (document.forms[i].elements[k].value);
nom = (document.forms[i].elements[k].name);
etc...
}
}
lejohnn
Messages postés
37
Date d'inscription
jeudi 15 avril 2004
Statut
Membre
Dernière intervention
30 septembre 2006
2
2 févr. 2005 à 07:31
2 févr. 2005 à 07:31
Bonjour,
ok, merci beaucoup je vais tester ca ce soir !!
A+
ok, merci beaucoup je vais tester ca ce soir !!
A+
bon jour
je suis en post gradué dans le domaine de traitement de la parole et le dialogue homme machine, j'ai besoin d'un manuel de java, si vous pouvez me envoyer un fichier dans ce domaine,
a la fin je vous remercie.
je suis en post gradué dans le domaine de traitement de la parole et le dialogue homme machine, j'ai besoin d'un manuel de java, si vous pouvez me envoyer un fichier dans ce domaine,
a la fin je vous remercie.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
lejohnn
Messages postés
37
Date d'inscription
jeudi 15 avril 2004
Statut
Membre
Dernière intervention
30 septembre 2006
2
2 févr. 2005 à 19:39
2 févr. 2005 à 19:39
C’est excellent !!
Merci beaucoup pour l’aide, ainsi que pour le bonus ;)
A+
Merci beaucoup pour l’aide, ainsi que pour le bonus ;)
A+