File tree Expand file tree Collapse file tree
Projects/Weight_converter Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -5,6 +5,10 @@ let ozRef = document.getElementById("oz");
55
66let 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
1418let 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
2129let 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
2840let 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 ) ;
You can’t perform that action at this time.
0 commit comments