Keep Getting NaN On A Simple Form-based Calculator?
Nov 22, 2010
I keep getting a NaN on this form-based calculator I am trying to make... I can't figure out what I am doing wrong. Any input, or in this case "output", Here is the code:
Code:
<script type="text/javascript">
function calculateBudget()
{
[Code]....
View 1 Replies
ADVERTISEMENT
Sep 22, 2010
I'm just learning javascript and am editing a calculator form that will calculate square footage and write to a form text field. I have another form filed that I would like to display a number based a series of if else statements. ex: if square footage > 2761 then display 5.0., if square footage > 2521 then display 4.5. etc.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "<HTML>
<HEAD><TITLE>Size Calculator</TITLE>
<SCRIPT LANGUAGE="JavaScript">
function CalculateSum(Atext, Btext, form){
var A = parseFloat(Atext);
var B = parseFloat(Btext);
form.Footage.value = A * B;
form.Size.value = 21;
}
/* ClearForm: this function has 1 argument: form.
It clears the input and answer fields on the form.
It needs to know the names of the INPUT elements in order to do this. */
function ClearForm(form){
form.input_A.value = "";
form.input_B.value = "";
form.Footage.value = "";
form.Size.value = "";
}
// end of JavaScript functions -->
</SCRIPT></HEAD><BODY>
<P><FONT SIZE="+2">Sizing Calculator</FONT></P>
<FORM NAME="Calculator" METHOD="post">
<P>House width (ft): <INPUT TYPE=TEXT NAME="input_A" SIZE=10></P>
<P>House length (ft): <INPUT TYPE=TEXT NAME="input_B" SIZE=10></P>
<P><INPUT TYPE="button" VALUE="Calculate" name="Calculate" onClick="CalculateSum(this.form.input_A.value, this.form.input_B.value, this.form)"></P>
<P><INPUT TYPE="button" VALUE="Clear Fields" name="ClearButton" onClick="ClearForm(this.form)"></P>
<P>Square footage = <INPUT TYPE=TEXT NAME="Footage" SIZE=12></P>
<P>Size = <INPUT TYPE=TEXT NAME="Size" SIZE=12></P>
</FORM></BODY></HTML>
View 4 Replies
View Related
Sep 19, 2010
I'm getting started at javascript and jQuery, I want to make a calculator for my services, for example, checking a box will add value to a total.For example theres a textbox that asks how much gallons of paint will be used, the value of each gallon is 30 dollars, so the user can write for example 2 on the input and a div will output 60. I think that would be made with .change(), but in the demo of the documentations appears a selection list, and I can't figure out how to make an input work like that.
View 1 Replies
View Related
Jul 27, 2010
I am wanting to create a simple dynamic calculator.That when a radio button in the HTML <form> is selected is adds a value to the calculation and displays it live below.For example the select a package:
[] one [] two [] three
then they choose an extra's they want to add on:
[] one [] two [] three [] four
and below it displays this:
[ The name of package selected + value of it in (�) ] + The value of all the add ons they have selected in (�)
View 3 Replies
View Related
Oct 18, 2009
I need to create a simple calculator in Java. Below is what I have so far; it is not working currently and I'm not sure why. I also needed to add the parseInt function somewhere in the code but I'm not sure where.
import java.util.Scanner;
public class CalcDemo {
public static void main(String[] args){
}
private int valueA;
private int valueB;
private String operator;
private char operatorA;
public int getvalueA() {
return valueA;
} .....
View 2 Replies
View Related
Jan 19, 2011
I am trying to come up with an instant price quote calculator in javascript.it would be a simple one with only three fields:
"label" -Number of Shirts
"label" -Number of Colors on Front
"label" -Number of Colors on Back
"button" calculate total
"results" total: $xx per bagxx
total price would decrease based on the number of shirts (more volume) / increase based on the number of colors both front and back.
something i found online that is 100% what i want:[URL]i am not too familiar with javascript. ok tinkering with jquery but that's it.i am obviously not asking anyone to work for free but if someone could point me to a semblance of a solution, some code, something online that i could modify etc. i would love to learn javascript in the process and ideally come up with a working version of the calculator.
i tried to work with the .js from that website but it calls in some qq2.php page. so i haven't been able to replicate the solution. plus, i would assume that their price structure would be different than mine.
View 5 Replies
View Related
Aug 10, 2010
The exercise problem is to "MODIFY the code in the "calculate_click" event so interest is added to future value just once each year for the number of years that they were entered by the user". The calculation as you see it below assumes an amount is invested MONTHLY (not just once), and the interest is calculated accordingly. This is what I think the problem is trying to calculate: using a $100 one time investment at 10% interest (compounded once annually) for one year = $110 as the future value. For two years, the future value should equal $121 (110 + (110*.10)). Okay, if my math is wrong, let me know. This is what I'm trying to get it to match to.
I have been able to modify the calculate_click function to compound the interest annually (it does it monthly now). Cool. I cannot get it to stop adding $100 annually. See my math above? I think that's the answer. My manipulation of the code yields $110 for the first year, $231 for the second year, etc. The $231 is incorrect cuz it adds an extra $100. See, this is a simple interest calculator I can't figure out! The original code is below that calculates the investment as a monthly investment as opposed to one-time. To avoid confusion, I did not include any of my modifications. But yeah. I know that the major culprit is how the "for" loop is being executed. I've highlighted where I think the code needs to be changed, but I haven't changed it here. Note the first function is a shortcut to execute getElementbyID.
The Code:
var $ = function (id) {
return document.getElementById(id);
} var calculate_click = function () {
var investment = parseFloat( $("investment").value );
var annualRate = parseFloat( $("rate").value );
var years = parseInt( $("years").value );
$("futureValue").value = ""; .....
View 2 Replies
View Related
Nov 10, 2010
I am working on inserting a new selection into a form which uses Javascript to calculate totals. Here is the code for the top of the page:
Code:
<script type="text/javascript">
<!--
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}function KW_getVal(o){ //v1.2 .....
Here is the code contained within the form:
Code:
<tr><td><span class="item_title"Logo Sticker</span> (min. order 100) <img src="images/0_pic.gif" border="0" onclick="MM_openBrWindow('images/orderform/ogo_sticker.gif','','scrollbars=yes,resizable=yes,width=400,height=550')" /> </td>
<td width="178">$4.00<br />per 100</td>
<td ><select name="Logo_Decals_MEMB_A0_006" id="cpa_logo_stickers" onchange="Calc(this.form);">
<option value="0"> </option>
<option value="100">100</option> .....
I know that this is not the proper code, it is copied from another form that uses a different Javascript. What code would I need to insert to make it work here?
I have a sample of working code that is used for an item which costs $1.00 and has no drop down selector:
Code:
<tr>
<td><span class="item_title-blue">Envelope - Individual</span> <img src="images/0_pic.gif" alt="Click to See Picture of Item" border="0" onclick="MM_openBrWindow('images/orderform/env.jpg','','scrollbars=yes,resizable=yes,width=408,height=547')" /></td>
<td align="center" valign="middle">$1.00 </td>
<td align="center" ><p>
<input name="Envelope" type="text" id="FormsEditField224" onchange="KW_calcForm('Envelope Total',100,2,'#Envelope','*','1')" value="" size="4" maxlength="4" />
<label><div align="left">
</label></td><td align="center"><p>
<input id="FormsEditField225" type="text" name="Envelope Total" value="" size="9" maxlength="10" onfocus="this.blur()"/>
</p></td></tr><tr>
The above code does run correctly, I just need it to be for a 4.00 per 100 drop down list as demonstrated before.
View 1 Replies
View Related
Apr 14, 2009
I am working on a calculator page for a clients site. I am using dreamweaver and form calculator made by Kaosr as behavior / plugins in dreamweaver. The way I have it set up is first the user enters some numbers in boxes, clicks a get refund now button and a div element appears with the answer. The whole calculator works..but I cant get the answer to appear in currency format. I've found tons of applets for javascript that change it into currency format upon clicking a button or clicking elsewhere on the page.. but none that automatically will make a text box display currency when the answer appears..
View 1 Replies
View Related
Jul 26, 2011
I have only one variable for input which is diameter of a circle in millimeters. This ultimately converts into a Gauge value as in gun barrels. I can do this in Excel but haven't much of a clue about coding for a web page element.
-So I have input X halved to give a radius.
-Then 4/3 pi r cubed gives the volume in cu mm
-Volume x 0.01134 which is the weight in grams of lead per cubic mm gives the weight of the sphere
-This is then divided into 453.59237 which is the weight of a lb of lead in grams
-Result is number of spheres per lb lead i.e. the gauge
-So if we start with a bore of 23mm (0.906").
-We end with a gauge of 6.278 and a weight of 72.26gms (2.549 oz)
View 9 Replies
View Related
Dec 8, 2011
I am trying to create a form/calculator. My concept includes drop down menus, check boxes, roll over images, and calculations. I've been trying to do the coding in Microsoft Excel; however, this has been very cumbersome, and the look is very generic.
View 4 Replies
View Related
Jun 8, 2011
I have a simple calculator on my website which has a few options selectable by radio buttons. When the user adds selections - the total price of their order is automatically calculated and displayed in a <div> for them to see. The client then can deselect options or add according to their budget. The code which deals with this is as follows (just sections of it but you get the point ....) In the <HEAD>
<script type = "text/javascript">
var allprices = [];
var index = 0;
[code]....
View 18 Replies
View Related
Dec 9, 2011
I want to add this calculator form to our website (here is the link to what he wants exactly [URL]) so I try to copy that code but it won't work. I was wondering if this javascript would work.
Code:
<script language="JavaScript">
function calc() {
gear = document.name1.drpPumpType.1;
vane = document.name1.drpPumpType.2;
if (gear){
txtW = document.form1.txtW.value;
txtD = document.form1.txtD.value;
txtL = document.form1.txtL.value;
int gearCIR;
gearCIR = 6 * txtW *(2 * txtD - txtL) * (txtL - txtD) / 2;
} else {
int vaneCIR;
vaneCIR = 12 * txtW * (txtL + txtD) / 4 * (txtL - txtD) / 2;
}
I probably don't even need a if statement but I haven't program in a long time and never use java script before. Here is the html form code
Code:
<form name="name1">
<table align="center" border="0" width="44%">
<tbody><tr>
<td colspan="3"><span class="BoldHeadingLabel style1">Displacement from Measurements</span></td></tr><tr>
<td width="50"><span class="style1"></span><br /></td>
<td width="157"><span class="BoldLabel style1">Pump/Motor Type:</span></td>
<td width="456"> <span class="style1"></span> <br /></td></tr><tr>
<td width="50"><span class="style1"></span><br /></td>
<td width="157"><span class="BoldLabel style1">Gear Width (W):</span></td>
<td><span class="style1"><input name="txtW" id="txtW" maxlength="10" size="10" value="" type="text" /></span></td></tr><tr>
<td width="50"><span class="style1"></span><br /></td>
<td width="157"><span class="BoldLabel style1">Gear Bore Dia. (D):</span></td>
<td><span class="style1"><input name="txtD" id="txtD" maxlength="10" size="10" value="" type="text" /></span></td></tr><tr>
<td width="50"><span class="style1"></span><br /></td>
<td width="157"><span class="BoldLabel style1">Bore to Bore (L):</span></td>
<td><span class="style1"><input name="txtL" id="txtL" maxlength="10" size="10" value="" type="text" /></span></td></tr><tr>
<td colspan="3"><span class="style1"></span><br /></td></tr><tr>
<td width="50"><span class="style1"></span><br /></td>
<td width="157"><span class="BoldLabel style1">Displacement (CIR) = </span></td>
<td><span class="CalAnswer style1">_________</span><span class="style1"><br />
</span></td></tr><tr></tr><tr>
<td colspan="3"><span class="style1"></span><br />
</td></tr><tr>
<td colspan="3" align="center">
<input value="Calculate" id="submit1" name="submit1" type="submit" />
<input value="Clear" id="clearform" name="clearform" onclick="cmdReset_onclick()" type="button" />
</td></tr></tbody></table></form>
For some reason it says access denied. I copy this code from that website. But can't find any code wrong.
View 1 Replies
View Related
Aug 23, 2010
I am trying to make an option calculator for my site. The user will click on various radio buttons and checkboxes, before pressing the calculate button. The button will then add up all the values to show the overall figure. The code shown below is what I have so far.
Code:
function calcMe(){
for (var i=0; i < document.form.radio.length; i++){
if (document.form.radio[i].checked){
var rad_val = document.form.radio[i].value;
}} if (document.form.radio1.checked) {
document.form.result.value = rad_val;
} if (document.form.radio2.checked) { .....
The first javascript is to show the value of the radio button with the textfield attached - when the user puts a number in the textfield, it will update the value of the radio button. The second javascript is to check the document for the clicked radio buttons and checkboxes. It then adds up all the clicked values to show the answer. The problem that I am having is to put these two javascripts together so as the radio button is updated with the text field value as well as adding up all the clicked values.
View 1 Replies
View Related
Oct 25, 2011
I have a HTML/Javascript code which dynamically calculates the entries and gives the grand total.I have it working in table form using textboxes, but when I try to transform it using iWebkit to Form using small fields, the calculator does not work.I want to simply subtract 1 text field from another and user presses a button and gives an answer in a 3rd text field
THIS IS THE GENERIC HTML USING JAVASCRIPT WHICH WORKS FINE....
<html>
<head>
<center>CALCULATOR NOTEPAD++</center>[code]......
View 3 Replies
View Related
Jun 11, 2011
I am looking to build an expenditure calculator. What I am having problems with is I am using radio buttons to multiply form field values
[radio1] = x 1 (week)
[radio2] = x 4 (month)
[radio3] = x 52 (year)
So if you fill out a field and select [radio2] it multiplies the field by 4. If you then select [radio1] it reverts to the original value. Using JQuery what's the best way to do this. The issue I am having is I need to know the previous selected radio as well as the new one so I know whether to divide or multiply.
View 1 Replies
View Related
Mar 16, 2010
How does one cause a form element to appear ONLY if a certain form selection is made before it?
That is for example say there is a form element of type Radio called "format" so only if they select format value = normal then the form input fields called URL and Name are to appear as the next choices otherwise form input field Group and checklist Places are to appear as the next choices.
View 3 Replies
View Related
Jul 23, 2005
How would I put this together so,
<input name="input1" type="text">
<input name="input2" value="whatever is typed into input1" type="text">
I would like to be able to type something in input1, and see it type
into input2
View 2 Replies
View Related
Oct 15, 2005
I've been playing with this form validation method for a while and have
tried an array of things but haven't had any luck with a couple items.
1. The validateForm() function doesn't detect when the Min price is
greater than the maximum price.
2. The validateForm() function doesn't call isNumber() on the minBaths,
maxBaths, minBeds, or maxBeds.
3. Despite errors in input and the validateForm() function returning
false, the form is still submitted.
Here's the code:
View 11 Replies
View Related
Jul 16, 2011
I want to create a simple form with 5 fields name, email-id,password,retype password and telephone number the conditions are name & password must be valid,password and retype password should match and phone no must be of 10 digits. i have written functions for all this in javascript.tell me how to integrate to create a simple form with above fields.
How to integrate the functions and give me so that when i click submit button it should accept.
Below is the function,when i click submit button if any errors found it should display or else it should accept.
View 4 Replies
View Related
Sep 11, 2003
I would like to do a simple check if a radio box has been selected.
The form doesn't select any radio box by default, because I don't want to influence the users choice or let them submit the box at all without doing anything.
The form is a simple 5 star rating which means there are 5 radio boxes and a submi button.
View 5 Replies
View Related
Mar 29, 2010
Im building a simple form that should check for two fields (not empty), however it seems the form is not being activated as no errors are being produced.
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Guestbook</title> <script type="text/javascript"> function checkform() { if
[Code].....
View 2 Replies
View Related
Sep 9, 2005
I have a problem with a Javascript dropdown form that is supposed to redirect users to the site that is selected. It works fine in IE, but it supposedly doesn't work in Firefox.
If anyone here can point out what is wrong with this code, I would appreciate it. Also, if there is any way to compact the code down or make it cleaner, that would also be appreciated.
<script type="text/javascript">
<!--
function goto(form) { var index=form.select.selectedIndex
if (form.select.options[index].value != "0") {
location=form.select.options[index].value;}}
//-->
</script>
<form name="nav_form">
<select name="select" size="1">
<option value="">Select a Site
<option value="http://www.sitepoint.com/" />Sitepoint
</select>
</form>
View 1 Replies
View Related
Jul 29, 2007
I'm quite novice at javaScript but I have a good background in other similar languages, so I find I pick up things quick. Basically I'm planning on reading through some more solid resources on this topic, but I'm kinda under the pump at the moment for something that I imagine wouldn't be too difficult with a lil nudge in the right direction.
I have a form (using PHP) to update a mySQL database AND XML for flash, for a simple news page. At the moment I have the BBcode style of tags ([b][eb]). I was wondering how I can make a rich editor myself with just three buttons (one for italic, one for bold, one for links) that displays the text on screen to the user as WYSIWYG, and outputs the [b] [eb] tags for my PHP code.
View 1 Replies
View Related
Oct 12, 2007
I have a form with many fields... the fields are getting values from a
database.
I've tried onunload to just submit the form regardless of changes or
not but onunload and submit isn't working for me. Now I need some
type of event that will fire when a user tries to navigate from a page
to check to see if anything has changed and if so prompt them
(confirmation) to take action or not.
I know that the reset button only takes away anything that was added
to fields after the load so there must be some way to use the logic of
reset to simply check to see if fields have changed, right?
View 6 Replies
View Related
Jan 7, 2011
I have a spam problem with my online form in [url]
I keep receiving spam and what puzzles me is that the spam script does not need to fill the required fields to send the form.
I tried to add a math puzzle by inserting:
and
However, the hidden field still shows on the browser (it doesn't show the value but it shows an empty square) and I can't get the form check to compare the values of "Filtro" and "Solucionfiltro".
View 6 Replies
View Related