Skip to content

Commit 1b4bd0f

Browse files
Merge pull request #1663 from ak-sh-at/weight
Weight converter modified
2 parents 29d1ec4 + 9c59132 commit 1b4bd0f

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

Projects/Weight_converter/script.js

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@ let ozRef = document.getElementById("oz");
55

66
let convertFromKg = () => {
77
let kg = kgRef.value;
8+
if(kg<0){
9+
kgRef.value="";
10+
alert("Enter a positive value");
11+
return ;}
812
//toFixed(2) limits the decimals to 2 digits.
913
gmRef.value = (kg * 1000).toFixed(2);
1014
lbRef.value = (kg * 2.205).toFixed(2);
@@ -13,20 +17,32 @@ let convertFromKg = () => {
1317

1418
let convertFromGm = () => {
1519
let gm = gmRef.value;
20+
if(gm<0){
21+
gmRef.value="";
22+
alert("Enter a positive value");
23+
return ;}
1624
kgRef.value = (gm / 1000).toFixed(2);
1725
lbRef.value = (gm / 453.6).toFixed(2);
1826
ozRef.value = (gm / 28.35).toFixed(2);
1927
};
2028

2129
let convertFromLb = () => {
2230
let lb = lbRef.value;
31+
if(lb<0){
32+
lbRef.value="";
33+
alert("Enter a positive value");
34+
return ;}
2335
kgRef.value = (lb / 2.205).toFixed(2);
2436
gmRef.value = (lb * 453.6).toFixed(2);
2537
ozRef.value = (lb * 16).toFixed(2);
2638
};
2739

2840
let convertFromOz = () => {
2941
let oz = ozRef.value;
42+
if(oz<0){
43+
ozRef.value="";
44+
alert("Enter a Positive Value");
45+
return ;}
3046
kgRef.value = (oz / 35.274).toFixed(2);
3147
gmRef.value = (oz * 28.35).toFixed(2);
3248
lbRef.value = (oz / 16).toFixed(2);

0 commit comments

Comments
 (0)