Slider afficher le résultat en pourcentage - Page 2
Résolu- 1
- 2
Meric Jordan cela fonctionne mieux mais a au lieu d afficher 75000 il affiche 80 000 et sur tout le reste 5000 de plus sur les valeurs pourtant défini a l avance je n y comprends rien .
pourtant apres 100 000 tres bien et apres 130000 150000 puis 180000 puis 20000
un sur deux avec 5000 de plus
a partir de 500000 ca fonctionne normalement de 75000 a 500000 1 valeur sur deux avec résultat +5000 pourtant
J ai trouvé 5000 il allait a la tranche supérieur comme mentionné dans le code donc j ai modifié range.step = 5000; et cela marche merci beaucoup Jordan t es au top tout marche nikel et je peux ainsi le personnaliser si besoin c est nikel
sans abuser tu sais comment je peux faire pour avoir les deux résultats écrit
10 000 au lieu de 10000 espace tout les milles ?
j avais ce code mais j ai cherche a le placé partout et il ne fonctionne pas du tout x est le dernier parametre en plus du css qui me manque
/**
* @param {number} en entrée : 15000
* @returns {string} en sortie : 15 000 €
*/
function formatMontant(valeur) {
return new Intl.NumberFormat('fr-FR', {
style: 'currency',
currency: 'EUR',
minimumFractionDigits: 0
}).format(valeur);
}
Tu places cette fonction dans le code js par exemple juste au dessus de la fonction setValue
puis tu modifies la ligne de ton code :
rangeV.innerHTML = `<span><p class="">PRIX DE VENTE DE VOTRE BIEN</p> <Br><Br>${formatMontant(currentValue)} ?</span>`;
PS: n'oublie pas de remettre le sujet en RESOLU
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionj ai posé ton code jquery
mais ma ligne est dans la partie html result j ai essayé beaucoup de chose mais il change pas
<p style="text-align: center;">
<strong>
<span style="font-size: 18pt;">Vous gagnerez </span>
<span id="result" style="font-size: 18pt;">1600</span>
<span style="font-size: 18pt;">€ * en plus pour vos autres projets</span>
</strong>
</p>
de quoi tu cause ???
Jquery ... où ça ??
le code actuel n'utilise pas une ligne de jquery... ( d'où est-ce que tu nous sors ça ??! )
Ensuite, je ne comprends pas ce que tu as essayé de faire ?
N'as tu pas vu que la ligne que je t'ai donné se trouve dans le code que je t'ai donné ??
function caclulPrct(){
let prct = parseFloat(range.value) * 0.08;
result.innerHTML = prct.toFixed(2);
}
qu'il faut donc changer par
function caclulPrct(){
let prct = parseFloat(range.value) * 0.08;
result.innerHTML = formatMontant(prct.toFixed(2));
}
.
- 1
- 2