Vraag & Antwoord

Webprogrammeren & scripting

eenvoudige berekening maken

12 antwoorden
  • Hallo Allemaal, Ik wil een eenvoudige berekening maken in een html pagina. z=x/y*y invoerveldje voor x, invoerveldje voor y en x rolt eruit. Moet natuurlijk heel eenvoudig zijn met een form en een javascript dacht ik zo maar nog niet echt iets bruikbaars kunnen vinden op bv hotscripts.com. Kan iemand mij op weg helpen? Moos
  • heb me er niet in verdiept maar googlen met - calculating java - leverde deze voorbeelden op: http://board.iexbeta.com/lofiversion/index.php/t47912.html
  • Bedoel je z=x/y^2 of z=(x/y)*y ? In het laatste geval is z=x ;) Sorry, flauw. :D Oh, en Java != JavaScript - Bas
  • Derk, wat daar staat kom ik ook niet veel verder mee. Bas, het moet natuurlijk z=x/y^2 zijn. Ik dacht dat er vast wel iemand een slim voorbeeldje zou hebben. We blijven zoeken.
  • in de HEAD: <SCRIPT language=JavaScript> function reken (form) {form.z.value = form.x.value/(form.y.value*form.y.value)} </SCRIPT> in de BODY: <FORM> <p align="center">x:<INPUT size=4 name=x><br> y:<INPUT size=4 name=y><br> <INPUT onclick=reken(this.form) type=button value=Bereken><br> z:<INPUT size=4 name=z> <br> <INPUT type=reset value=Opnieuw name=B1> </p> </FORM>
  • Hee Neuf, geweldig! precies wat ik bedoel daar kan ik verder nog wat aan sleutelen. Bedankt!
  • Neuf, kan ik de uitkomst nog afronden op 1 decimaal??
  • [quote:67dc03fbd2="Moos"]Neuf, kan ik de uitkomst nog afronden op 1 decimaal??[/quote:67dc03fbd2] http://pageresource.com/jscript/j_a_03.htm
  • Ruud, bedankt voor de link, ik begrijp dat er dus een code voor is alleen gaat mij js niet ver genoeg om dit in de code van neuf toe te passen, dus als je mij kan vertellen waar en hoe ik het er in moet zetten heel graag. Ik heb al het een en ander geprobeerd maar krijg het niet voor elkaar. Alvast bedankt!
  • Moet echt alles nou voorgezegd worden? ;) probeer eens het volgende: [code:1:7e5b154b2f] <SCRIPT language=JavaScript> function reken (form) { form.z.value = form.x.value/(form.y.value*form.y.value); form.z.value.toFixed(1); } </SCRIPT> [/code:1:7e5b154b2f] Zoiets zou het moeten zijn, maar het is ongetest
  • Ruud, laat ik dat nou geprobeerd hebben, werkt niet, dus je zal me wat anders moeten voorzeggen, ik ben op dit gebied nog een leek. Wel bedankt voor de moeite.
  • leesvoer: http://www.mredkj.com/javascript/nfbasic2.html (eigenlijk zelfde als wat bij ruudfeen staat, lees toch nog maar ff :p) http://www.mredkj.com/javascript/numberFormat.html#downloadit <-- dat scriptje kan je ook eens mee kloten... code van ruudfeen een beetje aangepast: [code:1:af959c703a] <SCRIPT language=JavaScript> function reken (form) { form.z.value = form.x.value/(form.y.value*form.y.value).toFixed(1); } </SCRIPT> [/code:1:af959c703a] ook ongetest, maar ga zelf maar lekker een beetje prutsen(TM), daar leer je het meeste van ;)

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.