[JavaScript] Besoin d'aide par rapport aux fonctions ...

Besoin d'aide par rapport aux fonctions ... [JavaScript] - HTML/CSS - Programmation

Marsh Posté le 10-04-2004 à 12:20:14    

Bonjour à tous,
 
Désolé de ne pas avoir été plus clair dans mon titre, mais je ne sais pas du tout comment expliquer ça, donc je vais mettre un exemple concret :
 
Admettons que j'ai 3 input ... inpt1, inpt2 et inpt3 ... qui lorsqu'elles perdent le focus executent la fonction mafonction(1) ou mafonction(2) etc...
 
En gros je voudrais une fonction de ce genre :
 

function mafonction(X)
{
mavaleurX = document.monformulaire.inptX.value
}


Mais je ne sais pas comment integrer ma variable X dans le nom 'inptX'
 
Je sais pas si je suis assez clair mais j'ai du mal a expliquer.
 
Merci par avance.

Reply

Marsh Posté le 10-04-2004 à 12:20:14   

Reply

Marsh Posté le 10-04-2004 à 12:22:01    

J'avais essayé un truc du genre :
 

function mafonction(X)  
{  
mavaleur + X = document.monformulaire.inpt + X.value  
}


 
Mais comme vous vous en doutez, ça ne marche pas ...


Message édité par Dj YeLL le 10-04-2004 à 12:22:14
Reply

Marsh Posté le 10-04-2004 à 12:43:36    

Tu as essaye en utilisant la fonction getElementById, cela pourrait, de facon detournee, resoudre ton probleme.
 
En fait tu n'accedes plus a ton element de facon directe (comme tu le fais), mais plutot comme cela
mavaleur = document.getElementById('inpt'+x).value;

Reply

Marsh Posté le 10-04-2004 à 12:49:05    

dans l'event handler de foucusout, essaie de mettre "this.value"

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed