begin process at 2010 03 22 01:16:26
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

AU SECOURS !!!

 > 

recuperer le contenu d'une variable dynamique


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

recuperer le contenu d'une variable dynamique

jeudi 16 janvier 2003 à 11:19:59 | recuperer le contenu d'une variable dynamique

raincevent

/*
Salut,
si quelqu'un peu me dépanner pour cette fonction qui me permettré de verifier un formulaire dynamique.
En effet chaque variable "testx,v_total_quantx,totaladdx est le resultat de l'addition de champs que determine l'utiliateur.
Je voudrait pouvoir verifier en javascript la validité de chaque variable par une boucle for qui me permettrai de REMPLACER
test,v_total_quant1,totaladd1 PAR teststx,v_total_quantx,totaladdx ...

laform=le nom de ma form
A chaque passage du for ma variable v_test change
v_test = "laform.test"+i+".value;
Il me faudrait pouvoir recupere le contenue numerique de
laform.v_testX.value .........
Merci pour les reponses.
Ci_dessous l'exemple de ma fonction
*/
<SCRIPT LANGUAGE="JavaScript">
<!--
test1 = laform.test1.value;
test2 = laform.test2.value;
test3 = laform.test3.value;
test4 = laform.test4.value;
test5 = laform.test5.value;

total1 = laform.v_total_quant1.value;
total2 = laform.v_total_quant2.value;
total3 = laform.v_total_quant3.value;
total4 = laform.v_total_quant4.value;
total5 = laform.v_total_quant5.value;

info1 = laform.total_add1.value;
info2 = laform.total_add2.value;
info3 = laform.total_add3.value;
info4 = laform.total_add4.value;
info5 = laform.total_add5.value;

var v_test;
var i;
i=1;
v_test= "test"+i;

for (i=1;i<=5;i++)
{
v_test = "laform.test"+i+".value;
/* Ma question test = ? */

if ( test1 < total1)
{
alert("La quantité de d\'element à livrer est Supérieur à la quantité d\'element");
history.back(-1);
}
else
if ( test1 != total1)
{
if ( confirm("il vous reste "+info1+" element(s) non pris en compte dans la livraison.\n Voulez-vous modifier les informations ?") == true )
{
history.back(-1);
}
else
{
laform.focus();
}
}
else
{
alert("La quantité d\'element à livrer est correcte");
}
}

//-->
</SCRIPT>
jeudi 16 janvier 2003 à 18:10:15 | Re : recuperer le contenu d'une variable dynamique

mehdibou

Utilise eval()
exemple : eval("test"+ i +" = laform.test"+ i +".value");

ou alors utilise un tableau pour tes éléments de formulaire

exemple :
<input type="text" name="test[0]">
<input type="text" name="test[1]">
etc,
ça sera plus simple à gérer

@+ et bonn' prog'

Mehdi


-------------------------------
Réponse au message :
-------------------------------

> /*
> Salut,
> si quelqu'un peu me dépanner pour cette fonction qui me permettré de verifier un formulaire dynamique.
> En effet chaque variable "testx,v_total_quantx,totaladdx est le resultat de l'addition de champs que determine l'utiliateur.
> Je voudrait pouvoir verifier en javascript la validité de chaque variable par une boucle for qui me permettrai de REMPLACER
> test,v_total_quant1,totaladd1 PAR teststx,v_total_quantx,totaladdx ...
>
> laform=le nom de ma form
> A chaque passage du for ma variable v_test change
> v_test = "laform.test"+i+".value;
> Il me faudrait pouvoir recupere le contenue numerique de
> laform.v_testX.value .........
> Merci pour les reponses.
> Ci_dessous l'exemple de ma fonction
> */
> <SCRIPT LANGUAGE="JavaScript">
> <!--
> test1 = laform.test1.value;
> test2 = laform.test2.value;
> test3 = laform.test3.value;
> test4 = laform.test4.value;
> test5 = laform.test5.value;
>
> total1 = laform.v_total_quant1.value;
> total2 = laform.v_total_quant2.value;
> total3 = laform.v_total_quant3.value;
> total4 = laform.v_total_quant4.value;
> total5 = laform.v_total_quant5.value;
>
> info1 = laform.total_add1.value;
> info2 = laform.total_add2.value;
> info3 = laform.total_add3.value;
> info4 = laform.total_add4.value;
> info5 = laform.total_add5.value;
>
> var v_test;
> var i;
> i=1;
> v_test= "test"+i;
>
> for (i=1;i<=5;i++)
> {
> v_test = "laform.test"+i+".value;
> /* Ma question test = ? */
>
> if ( test1 < total1)
> {
> alert("La quantité de d\'element à livrer est Supérieur à la quantité d\'element");
> history.back(-1);
> }
> else
> if ( test1 != total1)
> {
> if ( confirm("il vous reste "+info1+" element(s) non pris en compte dans la livraison.\n Voulez-vous modifier les informations ?") == true )
> {
> history.back(-1);
> }
> else
> {
> laform.focus();
> }
> }
> else
> {
> alert("La quantité d\'element à livrer est correcte");
> }
> }
>
> //-->
> </SCRIPT>
>


Cette discussion est classée dans : dynamique, variable, test, total, laform


Répondre à ce message

Sujets en rapport avec ce message

liens dynamique possible ? [ par AviShow ] salut à tous !!!Un probleme se pose à moi depuis quelques temps (trop), que je n'arrive pas à résoudre :Dans le head de mon fichier, j'ai le code java pb de test de variable [ par nikos283 ] SalutJe debute en javascriptJ'ai besoin de tester si:-une variable contient unikement que des caracteres.-une variable contient unikement que des chif Comment passer la valeur d'1 variable à 1 autre page ? [ par Arep59 ] Bonjour,je souhaite votre aide et voici mon problème :Merci à tous votre aide me sera précieuse ...sur ma page calcul.htm ma variable total (var total mettre le contenu d'une basile dans une variable [ par techwarior2 ] je voudrais pouvoir interpréter le texte de la balise , j'ai essayé beaucoup de truc commme :var test = oDiv.getElementsByTagName("SPAN");document.wri "Exécuté" une variable [ par Tiller ] Salut salut ^^'Je cherche comment exécuté une fonction, je m'explique :j'ai par example :var ft = 'alert(\'test\');';je voudrais effectué l'action qui Petite fonction avec une condition pour l'envoi d'un formulaire [ par ben010 ] Bonjour,Je n'ai jamais vraiment fait de javascript mais là je dois réaliser un petit script qui, en fonction de la valeur d'une variable, permet l'env Enregistrer une valeur dans un nom de variable dynamique [ par roro59650 ] Bonjour,Voici mon problème aujourd'hui.J'ai une variable dynamique qui prend un autre nom le temps de la boucle : for(i=0;i   var VarErreurs = "Erreur Récupération de variable dynamique [ par fabricioliking ] Bonjour,J'ai tout d'abord une zone de saisie  qui se crée dynamiquement qui se nome  name="PRIXTTC"et j'aimerai pouvoir exploiter ces valeurs en javas fonction afin d'afficher plusieurs images [ par nIcoOolas ] Bonjour...je suis débutant en javascript et je suis un peu perdu ici ! ^^Voila mon petit probleme, je souhaite créer un code javascript qui, en foncti pb avec echo [ par loblobloblob ] Bonjour,j'ai un problème avec un echo dans mon code javascript,voila j'ai une variable qui prend un chiffre au hasard entre 1 et 19, afin d'être sur q


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,671 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales