Modèle:Finaliser : Différence entre versions

De Forum des Usages Coopératifs

 
(3 révisions intermédiaires par un utilisateur sont masquées)
Ligne 9 : Ligne 9 :
 
* repas
 
* repas
 
* soirées
 
* 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