What it does is adds up quantities and gives you a total. Works fine with whole numbers but when you need to have cents - decimal point plus two, the email received does not show the quantities. Code:

I've been googleing for a auto calculating form and found nothing, I just want something .. some form, that can add values from different fields ... and make a sum .. in real time ... meaning that ... if I put X value in field #1 and Y value in field #2, at the bottom or somewhere I should have the X+Y value :P..

I am writing a form and doing a bunch of calculations one of which is a percentage based on the value selected. I am returning a correct result for two of the values but for the other two I am not.The 'discount' value is what I am looking for. It should return as 0 for values of 1 but it is doing the math as though it is multiplying by 1. And again for the value of 6 it should be 10% but is taking the value as 4.6 or something.Code is below I've included all of it (sorry) for better ease of understanding the math that is happening:

I'm stuck on how to calculate the payment fee of 1.61% on top of the membership price. Also, how do I round the figures to 2 decimal places?Here's the Javascript so far:

<script type="text/javascript"> var member_prices = new Array(); member_prices["no"]=235.00;[code].....

I am using the same java script to help add shipping costs for paypal in my html.I have worked very long and hard to get to this point.I have saved and named each java script for it's form.However, when there are more then one on the html page it always calculates the last form giving me the wrong price per quantity on the first.I have not found a way to differentiate or id and separate.

I'm working on a financial form that is filled out and then a pdf is outputted (via php).

I'm an xhtml/css and php guy but new to javascript - I'm sure there's got to be a way to do the following with js...

I've got a section for "project costs" with 4 fields (numeric is expected). I'd like to add a 5th field "Total Project Cost" that adds all the inputs of the first 4 fields on the fly as they are typed (or at least, after focus changes).

Also I'd like to have a field which defaults to "10" and a drop down with 3 items that will either add 0, 5 or 10 to the field which defaults to 10.

This is probably very basic, but I don't think I'm searching the right terms to find what I need, I'm looking for an example code of how to do this.I have 3 columns (form fields below)

PRICE | ITEMS | Total

I want a user to be able to enter in a price and the amount of items so that when they leave one of those two fields, it will autocalculate and populate the "total" field. I also want the option for them to be able to fill out the total field alone, without having to enter "price" or "items". So basically 'total' has to be filled out either way, because I will then be doing calculations with that data.

I have everything working up to this point but when I try and put the math equation into my script section, I get multiple error and cannot figure out how to get the function to return the actual total rental cost.Below is the code with the math function at the end of the script section in the heading which I seem to be receiving error on.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">[code].........

I am trying to have a form calculate total using this script, works OK until the total reaches 99 from there on it only returns 2 figures. Also it won't work if I complete the dollar value (i.e add .00)

<script type="text/javascript"> function startCalc(){ interval = setInterval("calc()",1);[code]....

I need the value of my drop down box options to contain size information rather than price. However I would like to be able to calculate a price for the items based on what size the user selects as well as the quantity. Below is the code I came up with (which doesn't work obviously)What can I do to get this to work for me?

I'm trying to create a four-box form in which the user enters information into the first two boxes,and the program fills the second two boxes in.Basically,I need a form to calculate the square footage and cost of a vinyl banner.In the first text box the user would enter the banner's height.In the second box the user would enter the banner's width.

The third box would multiply the height by the width and display the total square footage of the banner.So far, I have this part down. The following is what I need help with: the fourth box.The fourth box needs to display the cost of the banner. I have a complicated pricing structure. For example:

If the total square feet for the banner is under 12 square feet, the cost is $60.00. If the square feet for the banner is between 13 and 25 square feet. The cost is $4.80/square foot and ect...I believe this would be done using some variation of an IF statement but I can't get it to work.Using this example, what would I add to the form to get this work? The following is the form I have so far which just consists of the calculation of the square feet which is all I've been able to get working.

I know this is a rather odd post but I need to be able to convert a decimal to a fraction.Really all i need to know to get what i have to work is being able to tell if a number is whole or not. For instance if i have an accuracy set of .0625 = 1/16"If i take my variable which is set to .5625 (9/16")so if i take variable/accuracy in this case would equal 9. So this way i would know that the numerator would be 9 and my denominator would be 16.If i take the same accuracy of 1/16 and now introduce a variable of 0.5 then it will give me a remainder.

First time user of Javascript and built an online calculator, trouble is I dont know where or how to code it so the answer ends with only 2 decimals

I have embedded code, Personally I think it's a miracle the darn thing works.:thumbsup: Link to page it's on [URL]...I have searched and read but after hours of trying stuff gave up.

<!-- function treevalue() { document.volume.result.value=(((3.14159*((document.volume.radius.value)*(document.volume.radius.valu e)))*(document.volume.height.value))/3)*(document.volume.base.value)*(document.volume.e.value)*(document.volume.fv.value)*(document.volum e.l.value);

this function is supposed to search a string for decimals and tell me how many of them it has found, but for some reason, it's not doing it right. since the "period" character is a special character in regular expressions,I went ahead and escaped it, but it's still doesn't work.

function ImprovedFormatAmount(ElementId) { var oElement = document.getElementById(ElementId); var ElementValue = oElement.value; var DecimalRegXp = /./g; var OutputValue = ElementValue; if (OutputValue.length > 0) {alert (OutputValue.search(DecimalRegXp));} }

I have a script that allows ONLY numbers to be typed into a text field. I have tried to modify this script to allow Decimals (periods) to be typed as well, but haven't succeeded. The code in Red are the changes I added to this script, but it isn't working out.

Second Problem: I need to set a Minimum number users may type in the text field. Normally this would be a simple task, but the minimum number they may type is a decimal (0.10). The default value in the field is .50. I tried replacing the .50 with .09, and I can't get the field to run the script and set its new value to .10 (<- this is the minimum). Here is the code I am working with.

How would I go about creating a random number between 1-50 that COULD include whole numbers, decimals to the tenth, hundredth and the thousandth place? Ex) 2.145, 3, 5.8, 41.002, 10.12, 7, 18.023, 33.2

Also, if the only way to do it is to put trailing zeros to the thousandth place that's fine as well Ex) 2.145, 3.00, 5.800, 41.002, 10.120, 7.00, 18.023, 33.200

I was wondering if anyone could help me with an 'adding commas to decimals' problem. I have figured out that I need an 'addCommas' function but I can't seem to figure out where and how to call it!This is my code:

function ClearForm(form){ form.days.value = ""; form.nrstaff.value = "";

I have some fields on my form that are auto-populating with a difference from 2 input fields using onChange, easy stuff. The correct value is stored in the DB, to 3 decimal places (correct, since data type is a float with 3 decimals).The challenge I am having is to get the number that is auto-displaying on the form to format to 3 decimals. For example, when I enter the first number at 44.8, and a second number of 44.666, the onChange command displays '0.13400000000000034'. This is saved in the db correctly as, '0.134' and once the form is submitted the correct value of 0.134 displays since it is pulling directly from the db. I would like to format the onChange display with the toFixed command so the extra decimals don't show onChange.

I heard it is not the same. The lastest version of JavaScript is 1.6 while lastest version of JScript is 8.0 I also heard a little bit about ECMAScript, but I still don't know what's the difference of them. So, what's exactly the difference of it?

Does anyone know any programs I can use to validate Jscript? Preferably one that points out where the errors are. I need anything that can be thought of as long as it isn't IE. I'm okay with javascript but the differences in Jscript are making mountains out of molehills. If there was a Jscript section here I would have posted this there.

I am making a very simple application for my own personal use on my Windows XP box. I want one that looks and feels like a web app. I don't have too many languages to choose from on my home computer, and I don't feel like installing a web server, and it already has Access on it, so I was thinking HTA with JScript and Access. I see a way for JScript to talk to Access is with ADO. Is this the best way, or is that the "old way"?

I have a form input that takes a date in the format MM/DD/YYYY.

I would like to validate this input using Javascript in two fashions:

1. I need to check that the format of the input is 'MM/DD/YYYY' with the month day and year being numeric

2. I need to also check that the 'MM/DD/YYYY' being input is later than today + 2 days (i.e. if today is 12/27/07, then the input must be 12/29/07 or greater)