Sauce light pour fichier js [Résolu]

Signaler
Messages postés
175
Date d'inscription
samedi 23 octobre 2004
Statut
Membre
Dernière intervention
8 mars 2015
-
Messages postés
175
Date d'inscription
samedi 23 octobre 2004
Statut
Membre
Dernière intervention
8 mars 2015
-
Bonjour,


Un tuyau SVP, à partir d'un formulaire, et en fonction des choix exprimés, je rapatrie des informations diverses grâce au : if (document.getElementById) ; la fonction je l'ai inscrite dans un fichier JS à part. J'aimerai savoir s'il serait possible de construire ceci comme une base de données, je m'explique: je fais un choix dans mon formulaire et la fonction appelée va chercher les infos dans une base de donnée genre fichier .txt mais sans les if


(le but pour moi est d'alléger le fichier JS constitué de if else if )


merci


function Reporter() {


if (document.getElementById("liste2").value "toto"){window.opener.document.forms["poster"].elements["signature"].value"0 99999999\nEq. Tech.\n05.61.99.99.99";}


else if (document.getElementById("liste2").value "tata"){window.opener.document.forms["poster"].elements["signature"].value "0 99999999\nEq. Tech.\n05.61.99.99.99";}


else if (document.getElementById("liste2").value "titi"){window.opener.document.forms["poster"].elements["signature"].value "0 99999999\nEq. Tech.\n05.62.99.99.99";}


else {document.poster.signature.value == ""}}

3 réponses

Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
33
Bonjour,
pas sûr d'avoir bien compris le but du jeu
mais en utilisant un Array ?

var cle = new Array();
cle['tata'] = "0 99999999\nEq. Tech.\n05.61.99.99.99";
cle['titi'] = "0 99999999\nEq. Tech.\n05.61.99.99.99";
cle['toto'] = "0 99999999\nEq. Tech.\n05.62.99.99.99";


window.opener.document.forms["poster"].elements["signature"].value = "";
for (var i in cle)
{ if ( document.getElementById("liste2").value == i)
window.opener.document.forms["poster"].elements["signature"].value = cle[i]; }


à moins qu'un "calcul" ne soit possible ?
Cordialement. Bul. ~Site~~[mailto:marcelBultez@tiscali.fr Mail]~
Messages postés
175
Date d'inscription
samedi 23 octobre 2004
Statut
Membre
Dernière intervention
8 mars 2015

Intéressant comme suggestion, je devrai effectivement pouvoir faire quelquechose avec cela

merci pour l'idée
Messages postés
175
Date d'inscription
samedi 23 octobre 2004
Statut
Membre
Dernière intervention
8 mars 2015

SOLUTION PROPOSEE NICKEL
MERCI!!!!!!!!!!!