Bonjour à tous,
je tente de faire apparaitre une valeur calculé automatiquement par rapport à 2 sliders.
Voici mon code :
[code]
<body>
<input type="text" id="amountA" name="amountA"/>
<input type="text" id="amountB" name="amountB"/>
<input type="text" id="amountC" name="amountC"/>
<div id="sliderA"></div><br />
<div id="sliderB"></div><br />
<script>
$(function()
{
$("#sliderA").slider({
range: "min",
value: 500,
min: 500,
max: 1000,
step: 1,
slide: function(event, ui) {
$("#sliderB").slider("value", 1 + 0.38431089 ((Math.log($("#sliderA").slider("value"))-Math.log(500))/Math.log(10)));
updateValues();
}
});
$("#sliderB").slider({
range: "min",
value: 1,
min: 1,
max: 1.30,
step:0.00001,
slide: function(event, ui) {
$("#sliderA").slider("value", 500 Math.exp(($("#sliderB").slider("value")-1) 5.9914646));
updateValues();
}
});
});
function updateValues()
{
$("#amountA").val($("#sliderA").slider("value"));
$("#amountB").val($("#sliderB").slider("value"));
}
function calculmontant()
{
var a = document.getElementById('amountA').value;
var b = document.getElementById('amountB').value;
var c = Math.round(ab);
if(a=='')
c = 0;
if(b == '')
c = 0;
document.getElementById('amountC').value = c;
}
</script>
</body>
</html>
[/code]
La valeur calculé doit apparaitre dans l'id "amount C". Elle est égale à la valeur A * valeur B.
Pouvez-vous me venir en aide svp ?