Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / NewStats: 3,209,585 members, 8,006,492 topics. Date: Tuesday, 19 November 2024 at 06:46 AM |
Nairaland Forum / Science/Technology / Programming / Help, Javascript Problem, (pictures Attached) (fixed) (832 Views)
HELP Javascript Devs! How Do I Re-write This If---else--if Statements To Run? / Javascript Problem / Help Me With This Javascript Problem (2) (3) (4)
Help, Javascript Problem, (pictures Attached) (fixed) by Nobody: 8:31pm On Sep 11, 2021 |
Please Help me find out why this simple interest program is not working well, It will work and calculate the simple interest only for it to display the answer(simple interest) for just a milliseconds or thereabout Picture below Modified: I just had to use the button tag not the input tag submit attribute because the submit attribute would refresh the page when clicked Last two pictures show the working code
|
Re: Help, Javascript Problem, (pictures Attached) (fixed) by EasternActivist: 9:16pm On Sep 11, 2021 |
Check your form input type... |
Re: Help, Javascript Problem, (pictures Attached) (fixed) by Nobody: 9:58pm On Sep 11, 2021 |
EasternActivist:It's text |
Re: Help, Javascript Problem, (pictures Attached) (fixed) by Brightale(f): 10:18pm On Sep 11, 2021 |
Re: Help, Javascript Problem, (pictures Attached) (fixed) by Brightale(f): 10:21pm On Sep 11, 2021 |
Think4Myself:Since you want to move into creating apps, I will advise you to test your code using real JavaScript environments like vscode etc. The browser you are using is probably seeing your answer as those annoying pop-ups, which you probably must have deactivated yourself. |
Re: Help, Javascript Problem, (pictures Attached) (fixed) by TheTraveler: 10:50pm On Sep 11, 2021 |
Brightale:He's already in vscode, or you mean he should install node? |
Re: Help, Javascript Problem, (pictures Attached) (fixed) by Capslock01: 11:15pm On Sep 11, 2021 |
Think4Myself: The issue you're having is that JavaScript script return input as a string. You can check this with console.log(typeof principal); console.log(typeof rate); console.log(typeof time); You'll see it'll return "string" So, to fix your issue. Add "Number" to your declaration, it's case sensitive. Like var principal = Number(document. getElementById('p').value); Do that for other declaration. It should work. |
Re: Help, Javascript Problem, (pictures Attached) (fixed) by leumas91: 12:16am On Sep 12, 2021 |
Think4Myself:You need to prevent default for the submit event on the form. Also don't forget to parse input values as int. |
Re: Help, Javascript Problem, (pictures Attached) (fixed) by elvisimeh(m): 8:07am On Sep 12, 2021 |
Prevent default will work or you can change input type='submit' to type='button' |
Re: Help, Javascript Problem, (pictures Attached) (fixed) by 4dor: 9:13am On Sep 12, 2021 |
Think4Myself: 1. You need to change your browser to Chrome and open your developer tools. 2. You need to console.log your values to see if it's getting anything from the input. 3. Please give your id more descriptive names. 4. I think you're missing an event listener and handler. |
Re: Help, Javascript Problem, (pictures Attached) (fixed) by Nobody: 6:53pm On Sep 12, 2021 |
leumas91:I now understand what you mean and why my code wasn't working well It's because sthe ubmit attribute refreshes the page when clicked hen why the simple interest was displaying for a millisecond 1 Like |
Re: Help, Javascript Problem, (pictures Attached) (fixed) by Nobody: 6:53pm On Sep 12, 2021 |
elvisimeh:I changed it and it worked, thanks |
(1) (Reply)
How Do I Stayed Focused To Actualize My Dream Of Becoming Software Developer. / How Do You Write A Program That Delete Duplicate File On Your System / What Is The Best And Quickest Way To Learn Web Development
(Go Up)
Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health religion celebs tv-movies music-radio literature webmasters programming techmarket Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 28 |