Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : recuperer le contenu d'une variable dynamique [ Archives / AU SECOURS !!! ] (raincevent)

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é 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...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,234 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.