Récupérer les valeurs d'un slider range

Par hong, il y a 12 ans


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(a
b);
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 ?

Aucune réponse