jQuery - arrondis à 2 décimales et de calculer le nombre
Comment faire pour arrondir les impôts et brutto valeurs à 2 décimales...
J'ai essayé de l'utiliser .toFixed(2), mais qui renvoie une chaîne et puis je ne peux pas calculer avec plus.
Si quelqu'un pouvait mettre à jour le violon et le faire fonctionner s'il vous plaît?
Et essayez d'entrée numéro 23
//calculate brutto and tax
$(document).on('keyup paste', '#netto', function () {
var netto = $("#netto").val();
$("#brutto").val(netto * 1.19).toFixed(2);
var brutto = $("#brutto").val();
$("#tax").val(brutto - netto);
});
Math.round(netto * 1.19);
? jsfiddle.net/ze5tsgy9/10cette arrondit à l'entier...j'ai besoin de virgule aussi
Veuillez vérifier ma réponse, là encore, édité maintenant. Espérons qu'il saura vous aider. Merci
OriginalL'auteur lewis4u | 2016-12-15
Vous devez vous connecter pour publier un commentaire.
Quelques problèmes dans votre code:
1) Vous n'avez pas besoin de cas de délégation, sauf si vous avez des éléments chargés dynamiquement.
2), vous devez toujours analyser les valeurs avant de faire des opérations mathématiques sur eux.
3) vous utilisez
.toFixed(2)
sur la méthode jquery qui est en train de jeter de l'erreur.toFixed
doit être utilisé avec les valeurs flottantes à la place. assurez-vous également que toFixed est utilisé en réglant à la fois des valeurs textbox:Travail De Démonstration
OriginalL'auteur Milind Anantwar
Essayer ce peut être cela vous aide,
Veuillez vérifier maintenant, modifié pour vous. 🙂 , Le problème est que vous n'étiez pas à l'aide de toFixed fonction au bon endroit.
je vous remercie, mais @Milind Anatwar a été le premier qui a donné la bonne réponse.
vous devriez toujours mettre une description sur le code ajouté comme réponse 🙂
Je vous remercie. Vous le rappeler. Nouveau ici et d'apprendre à partir de seniors gars comme vous.. Merci encore 🙂
OriginalL'auteur Manoj Lodhi
À l'extérieur de jQuery contexte, vous pouvez faire bon usage de la fonction suivante :
Ici de la mise à jour de votre violon démonstration de son utilisation : https://jsfiddle.net/yuq6kLn2/
OriginalL'auteur Blablalux
Vous aurez besoin d'utiliser le Nombre comme premier argument à l'intérieur de
.val()
juste pour être sûr que tous vos valeurs sont des nombres, sinon, si au moins on n'est pas un nombre, vous aurez un problème que j'avais avant. Voir ci-dessous:OriginalL'auteur Stan