Calling a function - Programmers Heaven

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories

Calling a function

kady63kady63 Posts: 5Member
I am making an order form where the user enters an
item number, description, quantity and price. The form should calculate the extended price,
subtotal , sales tax and grand total. I defined the functions but dont understand how to call
them and where in the code to call them. Any help would be greatly appreciated. I am
attaching the file that I have completed this far.
Thanks,
Kady







Kates Aromatherapy Form Prooject 3



function ExtendedPrice1 (qty1, price1)
{
return (qty1*price1)
}

function ExtendedPrice2 (qty2, price2)
{
return (qty2*price2)
}

function ExtendedPrice3 (qty3, price3)
{
return (qty3*price3)
}

function ExtendedPrice4 (qty4, price4)
{
return (qty4*price4)
}

function SubTotal (extprice1, extprice2, extprice3, extprice4)
{
return (extprice1 + extprice2 + extprice3 + extprice4)
}


function SalesTax (subtot)
{
var tax = 0.06;
return (tax * subtot)
}

function Shipping (subtot, tax)
{
var shipexpense = 5.95
return (subtot + salestax + shipexpense)
}

function GrandTotal (subtot, ship, salestax)
{
return (subtot + ship + salestax)
}






FORM { background:#CC9900; border: #663300 double 8px;
}

KATES AROMATHERAPY ORDER CATALOG, INC.


2444 Homeworth Rd.


Alliance, OH 44601


330 525-7939









Please enter the following information to process your order.







SOLD TO: SHIP TO:


Company Name: Company Name:


Address: Address:


City, State, Zip: City, State, Zip:


Contact Person: Contact Person:


Phone Number: Phone Number:


INVOICE TO:

Company Name:

Address:

City, State, Zip:

Contact Person:

Phone Number:


Enter the items you wish to purchase.


Item Number Description QTY Price Ext Price





SubTotal
Sales Tax
Shipping & Handling
Grand Total















Comments

  • ayanroyayanroy Posts: 15Member
    u can ,make a button which will calculate the price,salestex etc. and call the functions onclick.

    or u can call the function onfocus or onblur in the textfield



    : I am making an order form where the user enters an
    : item number, description, quantity and price. The form should calculate the extended price,
    : subtotal , sales tax and grand total. I defined the functions but dont understand how to call
    : them and where in the code to call them. Any help would be greatly appreciated. I am
    : attaching the file that I have completed this far.
    : Thanks,
    : Kady
    :
    :
    :
    :
    :
    :
    :
    : Kates Aromatherapy Form Prooject 3
    :
    :
    :
    : function ExtendedPrice1 (qty1, price1)
    : {
    : return (qty1*price1)
    : }
    :
    : function ExtendedPrice2 (qty2, price2)
    : {
    : return (qty2*price2)
    : }
    :
    : function ExtendedPrice3 (qty3, price3)
    : {
    : return (qty3*price3)
    : }
    :
    : function ExtendedPrice4 (qty4, price4)
    : {
    : return (qty4*price4)
    : }
    :
    : function SubTotal (extprice1, extprice2, extprice3, extprice4)
    : {
    : return (extprice1 + extprice2 + extprice3 + extprice4)
    : }
    :
    :
    : function SalesTax (subtot)
    : {
    : var tax = 0.06;
    : return (tax * subtot)
    : }
    :
    : function Shipping (subtot, tax)
    : {
    : var shipexpense = 5.95
    : return (subtot + salestax + shipexpense)
    : }
    :
    : function GrandTotal (subtot, ship, salestax)
    : {
    : return (subtot + ship + salestax)
    : }
    :
    :
    :
    :
    :
    :
    : FORM { background:#CC9900; border: #663300 double 8px;
    : }
    :
    :
    KATES AROMATHERAPY ORDER CATALOG, INC.
    :
    : 2444 Homeworth Rd.
    :
    : Alliance, OH 44601
    :
    : 330 525-7939
    :
    :

    :
    :

    :
    :
    : Please enter the following information to process your order.
    :

    :
    :
    :
    :
    :
    : SOLD TO: SHIP TO:
    :
    : Company Name: Company Name:
    :
    : Address: Address:
    :
    : City, State, Zip: City, State, Zip:
    :
    : Contact Person: Contact Person:
    :
    : Phone Number: Phone Number:
    :
    :
    : INVOICE TO:
    :
    : Company Name:
    :
    : Address:
    :
    : City, State, Zip:
    :
    : Contact Person:
    :
    : Phone Number:
    :

    :
    : Enter the items you wish to purchase.
    :

    :
    : Item Number Description QTY Price Ext Price
    :
    :
    :
    :
    :
    : SubTotal
    : Sales Tax
    : Shipping & Handling
    : Grand Total
    :
    :
    :
    :
    :
    :
    :
    :
    :
    :
    :
    :
    :
    :
    :
    :



  • kady63kady63 Posts: 5Member
    :Thanks again and one quick question. Do I have my functions defined correctly?

    u can ,make a button which will calculate the price,salestex etc. and call the functions onclick.
    :
    : or u can call the function onfocus or onblur in the textfield
    :
    :
    :
    : : I am making an order form where the user enters an
    : : item number, description, quantity and price. The form should calculate the extended price,
    : : subtotal , sales tax and grand total. I defined the functions but dont understand how to call
    : : them and where in the code to call them. Any help would be greatly appreciated. I am
    : : attaching the file that I have completed this far.
    : : Thanks,
    : : Kady
    : :
    : :
    : :
    : :
    : :
    : :
    : :
    : : Kates Aromatherapy Form Prooject 3
    : :
    : :
    : :
    : : function ExtendedPrice1 (qty1, price1)
    : : {
    : : return (qty1*price1)
    : : }
    : :
    : : function ExtendedPrice2 (qty2, price2)
    : : {
    : : return (qty2*price2)
    : : }
    : :
    : : function ExtendedPrice3 (qty3, price3)
    : : {
    : : return (qty3*price3)
    : : }
    : :
    : : function ExtendedPrice4 (qty4, price4)
    : : {
    : : return (qty4*price4)
    : : }
    : :
    : : function SubTotal (extprice1, extprice2, extprice3, extprice4)
    : : {
    : : return (extprice1 + extprice2 + extprice3 + extprice4)
    : : }
    : :
    : :
    : : function SalesTax (subtot)
    : : {
    : : var tax = 0.06;
    : : return (tax * subtot)
    : : }
    : :
    : : function Shipping (subtot, tax)
    : : {
    : : var shipexpense = 5.95
    : : return (subtot + salestax + shipexpense)
    : : }
    : :
    : : function GrandTotal (subtot, ship, salestax)
    : : {
    : : return (subtot + ship + salestax)
    : : }
    : :
    : :
    : :
    : :
    : :
    : :
    : : FORM { background:#CC9900; border: #663300 double 8px;
    : : }
    : :
    : :
    KATES AROMATHERAPY ORDER CATALOG, INC.
    : :
    : : 2444 Homeworth Rd.
    : :
    : : Alliance, OH 44601
    : :
    : : 330 525-7939
    : :
    : :

    : :
    : :

    : :
    : :
    : : Please enter the following information to process your order.
    : :

    : :
    : :
    : :
    : :
    : :
    : : SOLD TO: SHIP TO:
    : :
    : : Company Name: Company Name:
    : :
    : : Address: Address:
    : :
    : : City, State, Zip: City, State, Zip:
    : :
    : : Contact Person: Contact Person:
    : :
    : : Phone Number: Phone Number:
    : :
    : :
    : : INVOICE TO:
    : :
    : : Company Name:
    : :
    : : Address:
    : :
    : : City, State, Zip:
    : :
    : : Contact Person:
    : :
    : : Phone Number:
    : :

    : :
    : : Enter the items you wish to purchase.
    : :

    : :
    : : Item Number Description QTY Price Ext Price
    : :
    : :
    : :
    : :
    : :
    : : SubTotal
    : : Sales Tax
    : : Shipping & Handling
    : : Grand Total
    : :
    : :
    : :
    : :
    : :
    : :
    : :
    : :
    : :
    : :
    : :
    : :
    : :
    : :
    : :
    : :
    :
    :
    :
    :

  • kady63kady63 Posts: 5Member
    :Thanks again and one quick question. Do I have my functions defined correctly?

    u can ,make a button which will calculate the price,salestex etc. and call the functions onclick.
    :
    : or u can call the function onfocus or onblur in the textfield
    :
    :
    :
    : : I am making an order form where the user enters an
    : : item number, description, quantity and price. The form should calculate the extended price,
    : : subtotal , sales tax and grand total. I defined the functions but dont understand how to call
    : : them and where in the code to call them. Any help would be greatly appreciated. I am
    : : attaching the file that I have completed this far.
    : : Thanks,
    : : Kady
    : :
    : :
    : :
    : :
    : :
    : :
    : :
    : : Kates Aromatherapy Form Prooject 3
    : :
    : :
    : :
    : : function ExtendedPrice1 (qty1, price1)
    : : {
    : : return (qty1*price1)
    : : }
    : :
    : : function ExtendedPrice2 (qty2, price2)
    : : {
    : : return (qty2*price2)
    : : }
    : :
    : : function ExtendedPrice3 (qty3, price3)
    : : {
    : : return (qty3*price3)
    : : }
    : :
    : : function ExtendedPrice4 (qty4, price4)
    : : {
    : : return (qty4*price4)
    : : }
    : :
    : : function SubTotal (extprice1, extprice2, extprice3, extprice4)
    : : {
    : : return (extprice1 + extprice2 + extprice3 + extprice4)
    : : }
    : :
    : :
    : : function SalesTax (subtot)
    : : {
    : : var tax = 0.06;
    : : return (tax * subtot)
    : : }
    : :
    : : function Shipping (subtot, tax)
    : : {
    : : var shipexpense = 5.95
    : : return (subtot + salestax + shipexpense)
    : : }
    : :
    : : function GrandTotal (subtot, ship, salestax)
    : : {
    : : return (subtot + ship + salestax)
    : : }
    : :
    : :
    : :
    : :
    : :
    : :
    : : FORM { background:#CC9900; border: #663300 double 8px;
    : : }
    : :
    : :
    KATES AROMATHERAPY ORDER CATALOG, INC.
    : :
    : : 2444 Homeworth Rd.
    : :
    : : Alliance, OH 44601
    : :
    : : 330 525-7939
    : :
    : :

    : :
    : :

    : :
    : :
    : : Please enter the following information to process your order.
    : :

    : :
    : :
    : :
    : :
    : :
    : : SOLD TO: SHIP TO:
    : :
    : : Company Name: Company Name:
    : :
    : : Address: Address:
    : :
    : : City, State, Zip: City, State, Zip:
    : :
    : : Contact Person: Contact Person:
    : :
    : : Phone Number: Phone Number:
    : :
    : :
    : : INVOICE TO:
    : :
    : : Company Name:
    : :
    : : Address:
    : :
    : : City, State, Zip:
    : :
    : : Contact Person:
    : :
    : : Phone Number:
    : :

    : :
    : : Enter the items you wish to purchase.
    : :

    : :
    : : Item Number Description QTY Price Ext Price
    : :
    : :
    : :
    : :
    : :
    : : SubTotal
    : : Sales Tax
    : : Shipping & Handling
    : : Grand Total
    : :
    : :
    : :
    : :
    : :
    : :
    : :
    : :
    : :
    : :
    : :
    : :
    : :
    : :
    : :
    : :
    :
    :
    :
    :

  • ayanroyayanroy Posts: 15Member
    you have not defined the variables correctly, it should have like this:-

    document.formname.textfieldname.value

    eg.







    ..........
    ........

    now inside function write

    var price=document.order.price.value
    var qty=document.order.qty.value

    now do the calculations


    : :Thanks again and one quick question. Do I have my functions defined correctly?
    :
    : u can ,make a button which will calculate the price,salestex etc. and call the functions onclick.
    : :
    : : or u can call the function onfocus or onblur in the textfield
    : :
    : :
    : :
    : : : I am making an order form where the user enters an
    : : : item number, description, quantity and price. The form should calculate the extended price,
    : : : subtotal , sales tax and grand total. I defined the functions but dont understand how to call
    : : : them and where in the code to call them. Any help would be greatly appreciated. I am
    : : : attaching the file that I have completed this far.
    : : : Thanks,
    : : : Kady
    : : :
    : : :
    : : :
    : : :
    : : :
    : : :
    : : :
    : : : Kates Aromatherapy Form Prooject 3
    : : :
    : : :
    : : :
    : : : function ExtendedPrice1 (qty1, price1)
    : : : {
    : : : return (qty1*price1)
    : : : }
    : : :
    : : : function ExtendedPrice2 (qty2, price2)
    : : : {
    : : : return (qty2*price2)
    : : : }
    : : :
    : : : function ExtendedPrice3 (qty3, price3)
    : : : {
    : : : return (qty3*price3)
    : : : }
    : : :
    : : : function ExtendedPrice4 (qty4, price4)
    : : : {
    : : : return (qty4*price4)
    : : : }
    : : :
    : : : function SubTotal (extprice1, extprice2, extprice3, extprice4)
    : : : {
    : : : return (extprice1 + extprice2 + extprice3 + extprice4)
    : : : }
    : : :
    : : :
    : : : function SalesTax (subtot)
    : : : {
    : : : var tax = 0.06;
    : : : return (tax * subtot)
    : : : }
    : : :
    : : : function Shipping (subtot, tax)
    : : : {
    : : : var shipexpense = 5.95
    : : : return (subtot + salestax + shipexpense)
    : : : }
    : : :
    : : : function GrandTotal (subtot, ship, salestax)
    : : : {
    : : : return (subtot + ship + salestax)
    : : : }
    : : :
    : : :
    : : :
    : : :
    : : :
    : : :
    : : : FORM { background:#CC9900; border: #663300 double 8px;
    : : : }
    : : :
    : : :
    KATES AROMATHERAPY ORDER CATALOG, INC.
    : : :
    : : : 2444 Homeworth Rd.
    : : :
    : : : Alliance, OH 44601
    : : :
    : : : 330 525-7939
    : : :
    : : :

    : : :
    : : :

    : : :
    : : :
    : : : Please enter the following information to process your order.
    : : :

    : : :
    : : :
    : : :
    : : :
    : : :
    : : : SOLD TO: SHIP TO:
    : : :
    : : : Company Name: Company Name:
    : : :
    : : : Address: Address:
    : : :
    : : : City, State, Zip: City, State, Zip:
    : : :
    : : : Contact Person: Contact Person:
    : : :
    : : : Phone Number: Phone Number:
    : : :
    : : :
    : : : INVOICE TO:
    : : :
    : : : Company Name:
    : : :
    : : : Address:
    : : :
    : : : City, State, Zip:
    : : :
    : : : Contact Person:
    : : :
    : : : Phone Number:
    : : :

    : : :
    : : : Enter the items you wish to purchase.
    : : :

    : : :
    : : : Item Number Description QTY Price Ext Price
    : : :
    : : :
    : : :
    : : :
    : : :
    : : : SubTotal
    : : : Sales Tax
    : : : Shipping & Handling
    : : : Grand Total
    : : :
    : : :
    : : :
    : : :
    : : :
    : : :
    : : :
    : : :
    : : :
    : : :
    : : :
    : : :
    : : :
    : : :
    : : :
    : : :
    : :
    : :
    : :
    : :
    :
    :

  • kady63kady63 Posts: 5Member
    Thank You again! I will try your advice.
    Kate:


    you have not defined the variables correctly, it should have like this:-
    :
    : document.formname.textfieldname.value
    :
    : eg.
    :
    :
    :
    :
    :
    :
    :
    : ..........
    : ........
    :
    : now inside function write
    :
    : var price=document.order.price.value
    : var qty=document.order.qty.value
    :
    : now do the calculations
    :
    :
    : : :Thanks again and one quick question. Do I have my functions defined correctly?
    : :
    : : u can ,make a button which will calculate the price,salestex etc. and call the functions onclick.
    : : :
    : : : or u can call the function onfocus or onblur in the textfield
    : : :
    : : :
    : : :
    : : : : I am making an order form where the user enters an
    : : : : item number, description, quantity and price. The form should calculate the extended price,
    : : : : subtotal , sales tax and grand total. I defined the functions but dont understand how to call
    : : : : them and where in the code to call them. Any help would be greatly appreciated. I am
    : : : : attaching the file that I have completed this far.
    : : : : Thanks,
    : : : : Kady
    : : : :
    : : : :
    : : : :
    : : : :
    : : : :
    : : : :
    : : : :
    : : : : Kates Aromatherapy Form Prooject 3
    : : : :
    : : : :
    : : : :
    : : : : function ExtendedPrice1 (qty1, price1)
    : : : : {
    : : : : return (qty1*price1)
    : : : : }
    : : : :
    : : : : function ExtendedPrice2 (qty2, price2)
    : : : : {
    : : : : return (qty2*price2)
    : : : : }
    : : : :
    : : : : function ExtendedPrice3 (qty3, price3)
    : : : : {
    : : : : return (qty3*price3)
    : : : : }
    : : : :
    : : : : function ExtendedPrice4 (qty4, price4)
    : : : : {
    : : : : return (qty4*price4)
    : : : : }
    : : : :
    : : : : function SubTotal (extprice1, extprice2, extprice3, extprice4)
    : : : : {
    : : : : return (extprice1 + extprice2 + extprice3 + extprice4)
    : : : : }
    : : : :
    : : : :
    : : : : function SalesTax (subtot)
    : : : : {
    : : : : var tax = 0.06;
    : : : : return (tax * subtot)
    : : : : }
    : : : :
    : : : : function Shipping (subtot, tax)
    : : : : {
    : : : : var shipexpense = 5.95
    : : : : return (subtot + salestax + shipexpense)
    : : : : }
    : : : :
    : : : : function GrandTotal (subtot, ship, salestax)
    : : : : {
    : : : : return (subtot + ship + salestax)
    : : : : }
    : : : :
    : : : :
    : : : :
    : : : :
    : : : :
    : : : :
    : : : : FORM { background:#CC9900; border: #663300 double 8px;
    : : : : }
    : : : :
    : : : :
    KATES AROMATHERAPY ORDER CATALOG, INC.
    : : : :
    : : : : 2444 Homeworth Rd.
    : : : :
    : : : : Alliance, OH 44601
    : : : :
    : : : : 330 525-7939
    : : : :
    : : : :

    : : : :
    : : : :

    : : : :
    : : : :
    : : : : Please enter the following information to process your order.
    : : : :

    : : : :
    : : : :
    : : : :
    : : : :
    : : : :
    : : : : SOLD TO: SHIP TO:
    : : : :
    : : : : Company Name: Company Name:
    : : : :
    : : : : Address: Address:
    : : : :
    : : : : City, State, Zip: City, State, Zip:
    : : : :
    : : : : Contact Person: Contact Person:
    : : : :
    : : : : Phone Number: Phone Number:
    : : : :
    : : : :
    : : : : INVOICE TO:
    : : : :
    : : : : Company Name:
    : : : :
    : : : : Address:
    : : : :
    : : : : City, State, Zip:
    : : : :
    : : : : Contact Person:
    : : : :
    : : : : Phone Number:
    : : : :

    : : : :
    : : : : Enter the items you wish to purchase.
    : : : :

    : : : :
    : : : : Item Number Description QTY Price Ext Price
    : : : :
    : : : :
    : : : :
    : : : :
    : : : :
    : : : : SubTotal
    : : : : Sales Tax
    : : : : Shipping & Handling
    : : : : Grand Total
    : : : :
    : : : :
    : : : :
    : : : :
    : : : :
    : : : :
    : : : :
    : : : :
    : : : :
    : : : :
    : : : :
    : : : :
    : : : :
    : : : :
    : : : :
    : : : :
    : : :
    : : :
    : : :
    : : :
    : :
    : :
    :
    :

  • kady63kady63 Posts: 5Member
    Thank You again! I will try your advice.
    Kate:


    you have not defined the variables correctly, it should have like this:-
    :
    : document.formname.textfieldname.value
    :
    : eg.
    :
    :
    :
    :
    :
    :
    :
    : ..........
    : ........
    :
    : now inside function write
    :
    : var price=document.order.price.value
    : var qty=document.order.qty.value
    :
    : now do the calculations
    :
    :
    : : :Thanks again and one quick question. Do I have my functions defined correctly?
    : :
    : : u can ,make a button which will calculate the price,salestex etc. and call the functions onclick.
    : : :
    : : : or u can call the function onfocus or onblur in the textfield
    : : :
    : : :
    : : :
    : : : : I am making an order form where the user enters an
    : : : : item number, description, quantity and price. The form should calculate the extended price,
    : : : : subtotal , sales tax and grand total. I defined the functions but dont understand how to call
    : : : : them and where in the code to call them. Any help would be greatly appreciated. I am
    : : : : attaching the file that I have completed this far.
    : : : : Thanks,
    : : : : Kady
    : : : :
    : : : :
    : : : :
    : : : :
    : : : :
    : : : :
    : : : :
    : : : : Kates Aromatherapy Form Prooject 3
    : : : :
    : : : :
    : : : :
    : : : : function ExtendedPrice1 (qty1, price1)
    : : : : {
    : : : : return (qty1*price1)
    : : : : }
    : : : :
    : : : : function ExtendedPrice2 (qty2, price2)
    : : : : {
    : : : : return (qty2*price2)
    : : : : }
    : : : :
    : : : : function ExtendedPrice3 (qty3, price3)
    : : : : {
    : : : : return (qty3*price3)
    : : : : }
    : : : :
    : : : : function ExtendedPrice4 (qty4, price4)
    : : : : {
    : : : : return (qty4*price4)
    : : : : }
    : : : :
    : : : : function SubTotal (extprice1, extprice2, extprice3, extprice4)
    : : : : {
    : : : : return (extprice1 + extprice2 + extprice3 + extprice4)
    : : : : }
    : : : :
    : : : :
    : : : : function SalesTax (subtot)
    : : : : {
    : : : : var tax = 0.06;
    : : : : return (tax * subtot)
    : : : : }
    : : : :
    : : : : function Shipping (subtot, tax)
    : : : : {
    : : : : var shipexpense = 5.95
    : : : : return (subtot + salestax + shipexpense)
    : : : : }
    : : : :
    : : : : function GrandTotal (subtot, ship, salestax)
    : : : : {
    : : : : return (subtot + ship + salestax)
    : : : : }
    : : : :
    : : : :
    : : : :
    : : : :
    : : : :
    : : : :
    : : : : FORM { background:#CC9900; border: #663300 double 8px;
    : : : : }
    : : : :
    : : : :
    KATES AROMATHERAPY ORDER CATALOG, INC.
    : : : :
    : : : : 2444 Homeworth Rd.
    : : : :
    : : : : Alliance, OH 44601
    : : : :
    : : : : 330 525-7939
    : : : :
    : : : :

    : : : :
    : : : :

    : : : :
    : : : :
    : : : : Please enter the following information to process your order.
    : : : :

    : : : :
    : : : :
    : : : :
    : : : :
    : : : :
    : : : : SOLD TO: SHIP TO:
    : : : :
    : : : : Company Name: Company Name:
    : : : :
    : : : : Address: Address:
    : : : :
    : : : : City, State, Zip: City, State, Zip:
    : : : :
    : : : : Contact Person: Contact Person:
    : : : :
    : : : : Phone Number: Phone Number:
    : : : :
    : : : :
    : : : : INVOICE TO:
    : : : :
    : : : : Company Name:
    : : : :
    : : : : Address:
    : : : :
    : : : : City, State, Zip:
    : : : :
    : : : : Contact Person:
    : : : :
    : : : : Phone Number:
    : : : :

    : : : :
    : : : : Enter the items you wish to purchase.
    : : : :

    : : : :
    : : : : Item Number Description QTY Price Ext Price
    : : : :
    : : : :
    : : : :
    : : : :
    : : : :
    : : : : SubTotal
    : : : : Sales Tax
    : : : : Shipping & Handling
    : : : : Grand Total
    : : : :
    : : : :
    : : : :
    : : : :
    : : : :
    : : : :
    : : : :
    : : : :
    : : : :
    : : : :
    : : : :
    : : : :
    : : : :
    : : : :
    : : : :
    : : : :
    : : :
    : : :
    : : :
    : : :
    : :
    : :
    :
    :

Sign In or Register to comment.