no save
Assistance
Achat
News

Forum | Windows
[JavaScript] retour de fonction
gzav, le mer. 02 févr. 2005 à 03:42:35
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...

}
}
Précédentlejohnn
févr. 05
lejohnn
févr. 05
Suivant
REPONSES
gzav
févr. 05
lejohnn
févr. 05
boulkhiout mustapha
févr. 05
gzav
févr. 05
lejohnn
févr. 05
Version Web
Réalisé par RedShift
no save