Bonjour,
voila j'explique mon problème
j'ai ai total 6 checkbox plus 3 retour sur div(affiche un texte ) si on click sur tel ou tel check box
la structure est simple
j'ai 3 chekbox principal produit 1, produit 2, produit 3
2 check box secondaire option 1 option 2
mon principe qui fonctionne est le suivant si on click su le produit 1 on peut cocher l'option 1 & 2
pareil pour 2
mais pour le 3 les option 1 & 2 sont alors cocher et désactiver
mon problème réside ensuite est que je veut afficher un prix dans un autre div
si on coche le produit 1 & option 2 je doit afficher un prix dans un div
je bloque sur le prix le reste fonctionne bien .. si qq a une solution ?
ce qui marche pas :
function traitement_check()
{
if (achat.checked == true; )
{
ref=document.getElementById("prix_f");
ref.innerHTML='Inclus';
}else{
ref=document.getElementById("prix_f");
ref.innerHTML='ggggg';
}
}
voici le code de base ( ce qui marche excepter le div -> prix_f
function Chkbox(id){
switch(id){
case "starter" :
document.getElementById("starter").checked = true;
document.getElementById("pro").checked = false;
document.getElementById("premium").checked = false;
document.getElementById("help_desk").disabled=false;
document.getElementById("buy_at_end").disabled=false;
ref=document.getElementById("starter_txt");
ref.innerHTML='€ 10,99/mois';
ref=document.getElementById("buy_at_end_txt");
ref.innerHTML='€ 4,99/mois';
break;
case "pro" :
document.getElementById("starter").checked = false;
document.getElementById("pro").checked = true;
document.getElementById("premium").checked = false;
document.getElementById("help_desk").disabled=false;
ref=document.getElementById("starter_txt");
document.getElementById("buy_at_end").disabled=false;
ref.innerHTML='€ 10,99/mois';
ref=document.getElementById("buy_at_end_txt");
ref.innerHTML='€ 4,99/mois';
break;
case "premium" :
document.getElementById("starter").checked = false;
document.getElementById("pro").checked = false;
document.getElementById("premium").checked = true;
document.getElementById("help_desk").checked = true;
document.getElementById("help_desk").disabled=true;
document.getElementById("buy_at_end").checked = true;
document.getElementById("buy_at_end").disabled=true;
ref=document.getElementById("starter_txt");
ref.innerHTML='Inclus';
ref=document.getElementById("buy_at_end_txt");
ref.innerHTML='Inclus';
break;
}
}
----,
----, E-commerce
----
Choix du type
----,
,
€ 179,99/mois
,
,
€ 217,99/mois
,
,
€ 387,99/mois
----,
Option(s)
----
,
Achat à terme
,
Assistance
----, CONFIRMATION
----
Choisissez
----,
ou
Confirmez votre choix ou cliquez sur "Autre(s) achat(s) si vous souhaitez ajouter d'autres services.
Afficher la suite