Modèle:Finaliser : Différence entre versions

De Forum des Usages Coopératifs

 
 
(4 révisions intermédiaires par un utilisateur sont masquées)
Ligne 8 : Ligne 8 :
 
* hébergement
 
* hébergement
 
* repas
 
* repas
* soirée
+
* soirées
<html>
+
<SCRIPT type="text/javascript">
+
function processFormData() {
+
    var total = 0;
+
    var checkform = document.getElementById('input_23');
+
    if (checkform.value == '' ) {
+
var contrib_max     = document.getElementById('input_20');
+
var no_contrib_max  = document.getElementById('input_21');
+
 
+
var contrib_min     = document.getElementById('input_24');
+
var no_contrib_min  = document.getElementById('input_25');
+
 
+
var night_1     = document.getElementById('input_36');
+
var night_2     = document.getElementById('input_37');
+
var night_3     = document.getElementById('input_38');
+
 
+
var repas_1     = document.getElementById('input_40');
+
var repas_2     = document.getElementById('input_41');
+
var repas_3     = document.getElementById('input_42');
+
 
+
var soir_1     = document.getElementById('input_46');
+
var soir_3     = document.getElementById('input_48');
+
 
+
//alert(checkform.value);
+
}
+
    else {
+
var contrib_max     = document.getElementById('input_20');
+
var no_contrib_max  = document.getElementById('input_21');
+
 
+
var contrib_min     = document.getElementById('input_23');
+
var no_contrib_min  = document.getElementById('input_24');
+
 
+
var night_1     = document.getElementById('input_34');
+
var night_2     = document.getElementById('input_35');
+
var night_3     = document.getElementById('input_36');
+
 
+
var repas_1     = document.getElementById('input_38');
+
var repas_2     = document.getElementById('input_39');
+
var repas_3     = document.getElementById('input_40');
+
 
+
var soir_1     = document.getElementById('input_44');
+
var soir_3     = document.getElementById('input_46');
+
 
+
//alert(checkform.value);
+
}
+
 
+
    var gratos_a     = document.getElementById('input_16');
+
    var gratos_b     = document.getElementById('input_17');
+
 
+
    total = 0;
+
    if (gratos_a.checked || gratos_b.checked) {
+
        if (gratos_a.checked) {
+
            if(night_1.checked) {  total = total + 27; }
+
            if(night_2.checked) {  total = total + 27; }
+
            if(night_3.checked) {  total = total + 27; }
+
            if(repas_1.checked) {  total = total + 10; }
+
            if(repas_2.checked) {  total = total + 10; }
+
            if(repas_3.checked) {  total = total + 10; }
+
            if(soir_1.checked) {  total = total + 10; }
+
            if(soir_3.checked) {  total = total + 15; }
+
            }
+
}
+
    else {
+
if(no_contrib_max.checked){  total = 150; }
+
if(no_contrib_min.checked) {  total = 50; }
+
if(contrib_max.checked) {  total = 130; }
+
if(contrib_min.checked) {  total = 30; }
+
        if(night_1.checked) {  total = total + 27; }
+
        if(night_2.checked) {  total = total + 27; }
+
        if(night_3.checked) {  total = total + 27; }
+
        if(repas_1.checked) {  total = total + 10; }
+
        if(repas_2.checked) {  total = total + 10; }
+
        if(repas_3.checked) {  total = total + 10; }
+
        if(soir_1.checked) {  total = total + 10; }
+
        if(soir_3.checked) {  total = total + 15; }
+
}
+
 
+
    //alert(total);
+
 
+
    var data = 'La somme total a régler pour votre inscription est :' ;
+
    data += total + ' € \n';
+
 
+
    if (checkform.value == '' ) {
+
document.getElementById('input_54').value = total;
+
}
+
    else {
+
document.getElementById('input_52').value = total;
+
}
+
}
+
</SCRIPT>
+
</html>
+
 
|}
 
|}
 
<noinclude>[[Catégorie:Bazar/Template/Info]]</noinclude>
 
<noinclude>[[Catégorie:Bazar/Template/Info]]</noinclude>

Version actuelle en date du 30 avril 2014 à 09:33

Template-info.png Finaliser

Le total à régler est calculé en faisant la somme des éléments suivants:

  • frais d'inscription
  • hébergement
  • repas
  • soirées