Je cherche à passer des paramètres à une fonction.
Je m'explique :
J'ai une fonction, soit
Function machin()
var saisie=window.input.monchamp.value
Je récupère donc la valeur saisie dans le champ monchamp pour la mettre dans
la variable saisie et je peux la traiter.
Puisque j'ai un certain nombre de champs de saisie dans le formulaire,
j'aimerais exécuter cette fonction pour chaque champ (dont la valeur n'est
pas ""), mais plutot en passant le nom du champ à traiter à la fonction.
Je voudrais donc queque chose comme ça :
Champ à traiter monchamp2
onClick="machin(monchamp2);"
Est ce possible en JS ?
Comment faut-il faire pour que j'ai window.input.monchamp2.value dans ma
variable saisie ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
YD
Salut,
Je cherche à passer des paramètres à une fonction. Je m'explique : [...] Champ à traiter monchamp2
onClick="machin(monchamp2);"
Est ce possible en JS ? Comment faut-il faire pour que j'ai window.input.monchamp2.value dans ma
Si le clic concerne le champ à traiter :
onclick="machin(this.value);"
Si le clic est sur un autre élément du même formulaire :
onclick="machin(this.form.elements['monchamp2'].value);" ou plus simplement -- mais peut-être moins universel -- onclick="machin(this.form.monchamp2.value);"
this représente l'objet courant, ici l'objet du formulaire sur lequel on a cliqué, this.form le formulaire contenant cet objet.
-- Y.D.
Salut,
Je cherche à passer des paramètres à une fonction.
Je m'explique :
[...]
Champ à traiter monchamp2
onClick="machin(monchamp2);"
Est ce possible en JS ?
Comment faut-il faire pour que j'ai window.input.monchamp2.value dans ma
Si le clic concerne le champ à traiter :
onclick="machin(this.value);"
Si le clic est sur un autre élément du même formulaire :
onclick="machin(this.form.elements['monchamp2'].value);"
ou plus simplement -- mais peut-être moins universel --
onclick="machin(this.form.monchamp2.value);"
this représente l'objet courant, ici l'objet du formulaire sur
lequel on a cliqué, this.form le formulaire contenant cet objet.
Je cherche à passer des paramètres à une fonction. Je m'explique : [...] Champ à traiter monchamp2
onClick="machin(monchamp2);"
Est ce possible en JS ? Comment faut-il faire pour que j'ai window.input.monchamp2.value dans ma
Si le clic concerne le champ à traiter :
onclick="machin(this.value);"
Si le clic est sur un autre élément du même formulaire :
onclick="machin(this.form.elements['monchamp2'].value);" ou plus simplement -- mais peut-être moins universel -- onclick="machin(this.form.monchamp2.value);"
this représente l'objet courant, ici l'objet du formulaire sur lequel on a cliqué, this.form le formulaire contenant cet objet.
-- Y.D.
Jean Passe
Salut,
onclick="machin(this.form.elements['monchamp2'].value);" ou plus simplement -- mais peut-être moins universel -- onclick="machin(this.form.monchamp2.value);"
this représente l'objet courant, ici l'objet du formulaire sur lequel on a cliqué, this.form le formulaire contenant cet objet.
Merci chef.
a+
Salut,
onclick="machin(this.form.elements['monchamp2'].value);"
ou plus simplement -- mais peut-être moins universel --
onclick="machin(this.form.monchamp2.value);"
this représente l'objet courant, ici l'objet du formulaire sur
lequel on a cliqué, this.form le formulaire contenant cet objet.
onclick="machin(this.form.elements['monchamp2'].value);" ou plus simplement -- mais peut-être moins universel -- onclick="machin(this.form.monchamp2.value);"
this représente l'objet courant, ici l'objet du formulaire sur lequel on a cliqué, this.form le formulaire contenant cet objet.