A voir également:
- Calcul mensualite
- Formule de calcul excel - Guide
- Calcul période d'essai cdi simulateur excel ✓ - Forum Excel
- Clémence souhaite faire calculer automatiquement les prix de 30 produits dans trois devises. elle a déjà saisi une formule de calcul pour le tarif du premier produit dans la première devise. corrigez sa formule afin que recopiée vers le bas puis vers la droite, elle remplisse correctement tout le tableau. - Forum Excel
- Tableau calcul masse salariale excel - Forum Excel
- Calcul charpente bois gratuit - Télécharger - Architecture & Déco
1 réponse
Hello !
Alors, dans ma logique, si la checkbox n'est pas cochée, on garde la valeur de l'input, sinon on divise.
A toi d'adapter.
Alors, dans ma logique, si la checkbox n'est pas cochée, on garde la valeur de l'input, sinon on divise.
A toi d'adapter.
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
</head>
<body>
<div>Prix<input class="saisie" id='first' type="number" placeholder="" required /></div>
<div>
<input type="checkbox" name="mois" value="2" id="mensuel">
<label for="mensuel">2</label>
</div>
<span id="mois" class="resultat">......</span>
<script>
$(document).ready(function() {
$('.saisie').keyup(function(){
var firstValue = Number($('#first').val());
if(!$('input[name=mois]').is(':checked')) {
$( "#mois" ).html(firstValue);
} else {
var divisor = $( '#mensuel').val();
$( "#mois" ).html(firstValue/divisor);
}
});
$('input[name=mois]').click(function() {
var firstValue = Number($('#first').val());
if(!$('input[name=mois]').is(':checked')) {
$( "#mois" ).html(firstValue);
} else {
var divisor = $( '#mensuel').val();
$( "#mois" ).html(firstValue/divisor);
}
});
});
</script>
</body>
</html>
15 nov. 2018 à 14:44
merci
15 nov. 2018 à 15:14
<!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> </head> <body> <div>Prix<input class="saisie" id='first' type="number" placeholder="" required /></div> <div> <input type="checkbox" name="mois" value="2" id="mensuel"> <label for="mensuel">2</label> </div> <span id="mois" class="resultat">......</span> <script> $(document).ready(function() { $('.saisie').keyup(function(){ var firstValue = Number($('#first').val()); if($('input[name=mois]').is(':checked')) { var divisor = $( '#mensuel').val(); $( "#mois" ).html(firstValue/divisor); } }); $('input[name=mois]').click(function() { var firstValue = Number($('#first').val()); if(!$('input[name=mois]').is(':checked')) { $( "#mois" ).html('......'); } else { if($('#first').val() != '') { console.log($('#mensuel').val()); var divisor = $('#mensuel').val(); $("#mois").html(firstValue/divisor); } } }); }); </script> </body> </html>