Trucsweb.com

Forum de discussion

 Forum « Programmation Javascript » (archives)

URGENT! formulaire à 2 listes

Envoyé: 22 mai 2006, 6h19 par blessing


Bonjour,


Je met en place un formulaire à 2 listes, c'est-à-dire que l'élément sélectionné dans la 1ère liste conditionne les éléments qui apparaissent dans la 2ème liste.
Cepensdant (je ne suis pas du tout calé en javascript) je crois que je dois avoir une erreur dans mon script
En fait, ça marche bien mais quand le nombre d'éléments de la 2ème liste est inférieur à 16 , il complète par "undefined"

<SCRIPT language=JavaScript><!--
function Choix(satis) {
i = satis.motif.selectedIndex;
if (i == 0) {
for(i=0,i<16;i++){
satis.produit.options[i].text="";
}
return;
}
switch (i) {
case 1 : var txt = new Array ('accueil-relationnel','relationnel-conseiller'); break;
case 2 : var txt = new Array ("ATD","Contestation fermeture de compte","ITBF ou FICP","Mauvais conseil placement","Refus d'ouverture de compte","Suivi commercial","Suivi compte","Suivi compte épargne","Transfert de compte"); break;
case 3 : var txt = new Array ("Remises de chèques ","Chèques payés ","Virements ","Avis de prélèvement ","Fraudes CB ","Cartes bancaires ","Effets ","Espèces ","Rejet d'écritures ","Fraudes chèques ","Opérations à l'internationnal ","Devises ","prob commerçant TPE ","Remises espèces ","Opposition sur chèques ","Refus débit différé fin de produit "); break;
case 4 : var txt = new Array ("Opérations titres ","Conseil de placement titres ","Succession ","Parts sociales "); break;
case 5 : var txt = new Array ("Contestation produits ","Délais de réception relevé de compte ","Banque à distance ","Qualité prestations et services ","Qualité Internet "); break;
case 6 : var txt = new Array ("Assurances vie ","Auto et habitation / fructi santé ","Prévoyance "); break;
case 7 : var txt = new Array ("Demandes de rétrocession de frais ","Contestation de frais ou agios perçus ","Tarification- contestation nouveaux tarifs "); break;
case 8 : var txt = new Array ("Autorisation de découvert ","Délais de constitution dossiers de prêts ","Contestation refus d'octroi de prêt ","Assurances emprunteurs ","Contestation taux de crédits ","Problème au déblocage de fonds ","demande de justificatifs ","demande report échéance de prêt","problème sur le suivi du dossier de prêt ","Sur-endettement "," Contentieux "); break;
case 9 : var txt = new Array ("Information-secret bancaire ","CNIL"); break;

}
satis.produit.options[0].text="--- Choisissez un produit ---";
satis.produit.options[i+1].text=txt[i];
}
}

// Fin -->
</script>


Réponses

 sp spRe: formulaire à 2 listes Oznog23/5/2006
 sp spRe: formulaire à 2 listes URGENT URGENT blessing24/5/2006
Aucun médias sociaux
X

Trucsweb.com Connexion

X

Trucsweb.com Mot de passe perdu

X

Trucsweb.com Conditions générales

Conditions

Responsabilité

La responsabilité des Trucsweb.com ne pourra être engagée en cas de faits indépendants de sa volonté. Les informations mises à disposition sur ce site le sont uniquement à titre purement informatif et ne sauraient constituer en aucun cas un conseil ou une recommandation de quelque nature que ce soit.

Aucun contrôle n'est exercé sur les références et ressources externes, l'utilisateur reconnaît que les Trucsweb.com n'assume aucune responsabilité relative à la mise à disposition de ces ressources, et ne peut être tenue responsable quant à leur contenu.

Droit applicable et juridiction compétente

Les règles en matière de droit, applicables aux contenus et aux transmissions de données sur et autour du site, sont déterminées par la loi canadienne. En cas de litige, n'ayant pu faire l'objet d'un accord à l'amiable, seuls les tribunaux canadien sont compétents.

X

Trucsweb.com Trucsweb

X

Trucsweb.com Glossaire

X

Trucsweb.com Trucsweb

X

Trucsweb.com Trucsweb

Conditions

Aucun message!

Merci.

X
Aucun message!
X

Trucsweb.com Créer un compte