Fonction avec parametre variable
Bonjour,
J'ai une fonction auquel je passe le nom d'un formulaire en paramètre et je voudrai récuperer un champ particulier de celui-ci.
Mon problème est qu'il n'arrive pas à utiliser cette variable pour récuperer le champ.
Code:
1 2 3
| function ma_fonction (nom_formulaire) {
var champ = document.nom_formulaire.nom_champ;
} |
(La variable nom_champ est le même pour tous les formulaires)
J'ai essayé en mettant le nom du formulaire "en dur", ça fonctionne.
Merci pour vos réponses.
Oui, mais... pour les checkbox multiples
Merci pour vos 2 réponses, ça fonctionne.
Sauf que mon champ est en fait un tableau, c'est à dire qu'on peut choisir plusieurs valeurs (cases à cocher)
Code:
1 2 3
| <input type="checkbox" name="selection[]" value="valeur1" />
<input type="checkbox" name="selection[]" value="valeur2" />
<input type="checkbox" name="selection[]" value="valeur3" /> |
Ainsi, on peut selectionner la valeur1, seule, ou bien valeur1 et valeur2 etc.
Mais pour recuperer toutes les cases cochées en Javascript, est-ce possible ?
J'ai essayé ceci
Code:
var champ = document[nom_formulaire].nom_champ;
Et même
Code:
var champ = document[nom_formulaire].nom_champ[];
Ca ne les recupere pas :(
Merci !