Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1859 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Formulaire : Récupérer valeur d'un input dont le nom est variable

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Formulaire : Récupérer valeur d'un input dont le nom est variable

n°1684294
Proxounet
Posté le 08-02-2008 à 22:28:53  profilanswer
 

Bonjour,
 
est il possible de récupérer la valeur d'un input (ou autre), de cette manière :
document.ajoutPersonne.nom.value
 
mais ou nom varierait selon une variable ?
 
l'entete de ma fonction est :
function rechercherPersonne(rang)
 
Si je peux l'expliquer ainsi, "nom" doit en fait etre "nom"+rang (concaténation)
 
Merci !


Message édité par Proxounet le 08-02-2008 à 22:32:00
mood
Publicité
Posté le 08-02-2008 à 22:28:53  profilanswer
 

n°1684317
ceyquem
E falso sequitur quodlibet
Posté le 09-02-2008 à 00:36:11  profilanswer
 

je pense que la fonction eval peut t'aider :
http://www.toutjavascript.com/refe [...] p?iref=212
 
avec un truc du genre :

Code :
  1. valeur = eval("document.ajoutPersonne.nom"+rang+".value" )

n°1684323
Proxounet
Posté le 09-02-2008 à 00:56:44  profilanswer
 

J'essaye tout de suite :) merci

n°1684324
Proxounet
Posté le 09-02-2008 à 01:01:18  profilanswer
 

Ca marche imprec, un grand merci;
J'avais jusqu'alors utilisé toute une série de if : si cette valeur, alors on va chercher tel input etc,
ca raccourci sacrément le code avec eval

n°1684337
gatsu35
Blablaté par Harko
Posté le 09-02-2008 à 10:25:39  profilanswer
 

rho putain mais nan quoi c'est quoi cette facon de coder de l'an 2 avant JC :  
 
soit on conserve ton systeme actuel et on recupere ton champ en utilisant les []

Code :
  1. var valeur = document.ajoutPersonne['nom'+rang].value;


 
soit tu utilises des id pour tes inputs :  

Code :
  1. <input type="text" value="" id="toto" name="nom1" />
  2. document.getElementById('toto').value;


mais alors l'eval c'est mal

n°1684366
Proxounet
Posté le 09-02-2008 à 12:12:15  profilanswer
 

Ok, c'est modifié,
grand merci a toi aussi
j'ai gardé la première méthode pour un code plus cohérant


Message édité par Proxounet le 09-02-2008 à 12:12:38

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Formulaire : Récupérer valeur d'un input dont le nom est variable

 

Sujets relatifs
Récupérer la sortie d'un appli windows-snmpJavascript: Séléctionner formulaire par un lien
verrouiller tous les champs d'un formulaire sauf UN[c++] Récupérer les droits d'accès de fichiers/dossiers sous windows
PB : Transfert de variable de formulaire vers une autre pageSuppréssion de blanc dans une variable
Formulaire PHP pour insérer dans BDDproblème avec un formulaire : champ non défini
[PHP] Arguments vers Variable 
Plus de sujets relatifs à : Formulaire : Récupérer valeur d'un input dont le nom est variable


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR