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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [HTML, JS] Problème de champ variable dans une instuction

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[HTML, JS] Problème de champ variable dans une instuction

n°174985
seb91
Posté le 11-07-2002 à 11:43:22  profilanswer
 

voila, je crois que c peine perdue, mais je vais vous demander quand meme :)
 
je souhaiterais pouvoir préremplir les champs d'un formulaire avec des données connues, mais je voudrais que cette modification soit dynamique et se fasse en une seule ligne comme ca par exemple :

Code :
  1. var champ = "parent.frame.document.modif." + titi + ".value";
  2. champ = "toto";

(mais, vous vous en doutez, ca ne marche pas)
et en fait, le nom du champ du formulaire (ici , appellé "modif" ) concerné doit etre variable, et sa valeur est contenue dans "titi"
 
Avez-vous compris mon problème ? Est-il résolvable ?
est-ce que la deuxième ligne est comprise comme une affectation de toto dans la variable champ, ou bien effectivement comme une instruction JS qui permet de mettre "toto" dans son champ de formulaire ?
 
Si ca ne marche pas, est-ce que l'utilisation de tableau serait valable ? g pas essayé et je préfère demandé avant de me lancer, car mettre mes trucs sous forme de tableaux serait super chiant :)
 
Merci d'avance.


Message édité par seb91 le 11-07-2002 à 11:43:45
mood
Publicité
Posté le 11-07-2002 à 11:43:22  profilanswer
 

n°174987
titi_4js
Posté le 11-07-2002 à 11:45:11  profilanswer
 

essaie ca
 
eval("parent.frame.document.modif." + titi + ".value=toto" );

n°174990
youdontcar​e
Posté le 11-07-2002 à 11:47:17  profilanswer
 

>> var champ = "parent.frame.document.modif." + titi + ".value";  
 
tu créés une variable champ qui contient une chaîne de caractères.
 
>> champ = "toto";  
 
tu écrases le contenu de champ avec une nouvelle chaîne.
 
en js, il y a eval(), qui 'exécute' une chaîne de caractères.
 
var champ = "parent.frame.document.modif." + titi + ".value";  
 
donc  
 
eval("champ = 'toto'" )  
 
mais c'est inutile, tu peux passer par getElementById(nomdetabalise) qui est prévu pour :
 
parent.frame.document.getElementById("titi" ).value = 'toto';

n°174992
youdontcar​e
Posté le 11-07-2002 à 11:47:52  profilanswer
 

titi_4js a écrit a écrit :

eval("parent.frame.document.modif." + titi + ".value=toto" );


ça va faire une erreur si toto n'existe pas. manque les guillemets.

n°174998
titi_4js
Posté le 11-07-2002 à 11:51:13  profilanswer
 

vi c'est vrai :) ... but you don't care?!

n°175001
seb91
Posté le 11-07-2002 à 11:53:19  profilanswer
 

youdontcare > effectivement, je me doutais bien que ca écrasait la chaine (ca paraissait logique), c t surtout pour que vous compreniez bien mon idée que j'ai montré ca comme ca, car c pas évident à expliquer.
en plus, je connaissais pas du tout la fonction eval()donc ca aide pas...
Je vais essayer avec getElementByID (qui est prévue pour :))
 
titi_4js > effectivement, ya bien une erreur :)
 
 
Merci à tous les deux


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

  [HTML, JS] Problème de champ variable dans une instuction

 

Sujets relatifs
Probleme de tri dans une requete access[php] une variable dans un champ textarea d un formulaire : ca foire
mettre à jour un champ calculé dans une DBGrid[Tomcat] problème de déploiment d'un service SOAP
Un soft pour nettoyer/ranger/indenter du code html automatiquementchamp trop juste en php/MySQL
[PHPBB] Petit problème de personnalisation....Probleme OPENGL , affichage des couleurs en non transparence
Probleme de Proc Stockés ... sous sybase 
Plus de sujets relatifs à : [HTML, JS] Problème de champ variable dans une instuction


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