Bonjour à tous
Je suis en train de construire un formulaire permettant d’établir un devis.
J'ai commencé avec une structure ou chaque étape (ou question) sera dans une section.
A chaque fois qu'une réponse est cliqué (ça sera des radio ici), la section actuelle passe en display none, et la suivant en display block (.hide(), .show() ).
Et avec ça un bouton sur chaque section pour un retour à la section précédente.
J'ai réussi à le faire mais c'est long et répétitif. J'aimerais trouver une solution avec une utilisation des parent/frère pour automatiser un peut plus tout ça. J'ai essayer plein de chose mais rien n'a abouti
Voici le style de code, attention aux yeux pour les plus avertis
Merci pour votre aide
Ou si vous avez des liens sur des articles à lire pour m'aider à m’améliorer !
Je suis en train de construire un formulaire permettant d’établir un devis.
J'ai commencé avec une structure ou chaque étape (ou question) sera dans une section.
A chaque fois qu'une réponse est cliqué (ça sera des radio ici), la section actuelle passe en display none, et la suivant en display block (.hide(), .show() ).
Et avec ça un bouton sur chaque section pour un retour à la section précédente.
J'ai réussi à le faire mais c'est long et répétitif. J'aimerais trouver une solution avec une utilisation des parent/frère pour automatiser un peut plus tout ça. J'ai essayer plein de chose mais rien n'a abouti
Voici le style de code, attention aux yeux pour les plus avertis
$("input[name=forme]").click(function() { ////////////////////////////////////////////////// FORME
console.log("click1");
$('#section_forme').hide();
$('#section_fond').fadeIn();
});
$("#btn-return-1").click(function() { /////////////////////////////////////////// RETURN 1
console.log("click-return !");
$('#section_fond').hide();
$('#section_forme').fadeIn();
});
$("input[name=fond]").click(function() { //////////////////////////////////////////////////// FOND
console.log("click2");
$('#section_fond').hide();
$('#section_escalier').fadeIn();
});
$("#btn-return-1").click(function() { /////////////////////////////////////////// RETURN 1
console.log("click-return !");
$('#section_fond').hide();
$('#section_forme').fadeIn();
});
$("#escalier_oui").click(function(){ //////////////////////////////////////////////// ESCALIER NON
console.log("click3");
$('#section_escalier').hide();
$("#section_plage").fadeIn();
});
$("#btn-return-1").click(function() { /////////////////////////////////////////// RETURN 1
console.log("click-return !");
$('#section_fond').hide();
$('#section_forme').fadeIn();
});
$("#escalier_non").click(function(){ ///////////////////////////////////////////////// ESCALIER OUI
console.log("click3");
$('#section_escalier').hide();
$("#section_volet").fadeIn();
});
$("#Plage_oui").click(function(){ ////////////////////////////////////////////////////// PLAGE OUI
console.log("click3");
$('#section_esc0').hide();
$("#section_esc1").fadeIn();
});
$("#Plage_oui").click(function(){
$(".liner-pool-without-shore").hide();
$(".liner-pool-with-shore").fadeIn();
});
$("#Plage_non").click(function(){
$(".liner-pool-with-shore").hide();
$(".liner-pool-without-shore").fadeIn();
});
$("#Plage_non").click(function(){ ////////////////////////////////////////////////////// PLAGE NON
console.log("click4");
$('#section_esc1').hide();
$("#section_esc0").fadeIn();
});
$("input[name=escalier_sans_plage]").click(function() { //////////////////////////////////// SANS PLAGE
console.log("click5");
$('#section_esc0').hide();
$('#section_plage').hide();
$('#section_marches').fadeIn();
});
$("input[name=escalier_plage]").click(function() { ////////////////////////////////////// AVEC PLAGE
console.log("click6");
$('#section_esc1').hide();
$('#section_plage').hide();
$('#section_marches').fadeIn();
});
$("input[name=marches]").click(function() { //////////////////////////////////////////////// MARCHES
console.log("click7");
$('#section_marches').hide();
$('#section_volet').fadeIn();
});
$("#volet_oui").click(function(){
console.log("click3");
$('#section_volet').hide();
$('#section_coffre').fadeIn();
});
$("#volet_non").click(function(){
console.log("click4");
$('#section_volet').hide();
$('#section_dimensions').fadeIn();
});
$("input[name=coffre]").click(function() { ////////////////////////////////////////////////// COFFRE
console.log("click8");
$('#section_coffre').hide();
$('#section_dimensions').fadeIn();
});
$(".btn-cust-1").click(function() { ////////////////////////////////////////////////// /// BOUTON 1
console.log("click9");
$('#section_dimensions').hide();
$('#section_couleur').fadeIn();
});
$(".btn-cust-2").click(function() { /////////////////////////////////////////// COULEUR LINER
console.log("click9");
$('#section_couleur').hide();
$('#section_frise').fadeIn();
});
$(".btn-cust-3").click(function() { ////////////////////////////////////////////////// FRISE
console.log("click9");
$('#section_frise').hide();
$('#section_contact').fadeIn();
});
Merci pour votre aide
Ou si vous avez des liens sur des articles à lire pour m'aider à m’améliorer !