Function to calculate the total cost field function, PHP Web Programming

Assignment Help:

<HTML>

<HEAD><TITLE>Order Form</TITLE>

<SCRIPT>

// function to calculate the total cost field function Total()

{ var tot = 0;

tot += (240 * document.order.qty1.value); tot += (270 * document.order.qty2.value); tot += (300 * document.order.qty3.value); tot += (600 * document.order.qty4.value); document.order.totalcost.value  = tot; }

// function to update cost when quantity is changed function UpdateCost(number, unitcost)

{ costname = "cost" + number; qtyname = "qty" + number; var q = document.order[qtyname].value;

document.order[costname].value  = q * unitcost;

Total();

}

// function to copy billing address to shipping address function CopyAddress()

{ if (document.order.same.checked)

{ document.order.shipto.value = document.order.billto.value;

}

}

//global variable for error flag var errfound = false;

//function to validate by length function ValidLength(item, len)

{ return (item.length >= len); }

//function to authorize any email address function Valid Email (item)

{ if (!ValidLength(item, 5)) return false;

if (item.indexOf ('@', 0) == -1)

return false;

return true;

}

function error(elem, text)

{

// abort if we already found an error if (errfound) return; window.alert(text);

elem.select(); elem.focus(); errfound = true;

}

// main validation function function Validate()

{

errfound = false;

if (!ValidLength(document.order.name1.value,6))

error(document.order.name1,"Invalid  Name");

if (!ValidLength(document.order.phone.value,10))

error(document.order.phone,"Invalid  Phone");

if (!ValidLength(document.order.billto.value,30))

error(document.order.billto,"Invalid  Billing Address");

 if (!ValidLength(document.order.shipto.value,30))

error(document.order.shipto,"Invalid  Shipping Address");

if (!ValidEmail(document.order.email.value)) error(document.order.email, "Invalid Email Address");

if (document.order.totalcost.value  == "") error(document.order.qty1, "Please Order at least one item.");

 if (document.order.payby.selectedIndex  != 1)

{

if (!ValidLength(document.order.creditno.value,2))

error(document.order.creditno,"Invalid Credit/Check number");

}

return !errfound; /* true if there are no errors */ }

</SCRIPT> </HEAD>

<BODY>

<H1>Online Cake Order Form</H1>

<FORM NAME="order" onSubmit="return Validate();">

<B>Name:</B>

<INPUT TYPE="text" NAME="name1" SIZE=20>

<B>Phone: </B>

<INPUT TYPE="text" NAME="phone" SIZE=15>

<B>E-mail address:</B>

<INPUT TYPE="text" NAME="email" SIZE=20><BR><BR>

<B>Shipping Address:</B>

<BR>

<TEXTAREA  NAME="shipto"  COLS=40  ROWS=4 onChange="CopyAddress();"> Enter your shipping address here. </TEXTAREA>

<B>Products to Order:</B><BR>

Qty:  <INPUT  TYPE="TEXT"  NAME="qty1"  VALUE="0"  SIZE=4  onChange  = "UpdateCost(1, 240);">

Cost:  <INPUT  TYPE="TEXT"  NAME="cost1"  SIZE=6>  (Rs.240  )  Vanilla  cake

<BR>

Qty:  <INPUT  TYPE="TEXT"  NAME="qty2"  VALUE="0"  SIZE=4  onChange  = "UpdateCost(2, 270);">

Cost: <INPUT TYPE="TEXT" NAME="cost2" SIZE=6> (Rs.270 ) Strawberry cake

<BR>

Qty:  <INPUT  TYPE="TEXT"  NAME="qty3"  VALUE="0"  SIZE=4  onChange  = "UpdateCost(3, 300);">

Cost:  <INPUT  TYPE="TEXT"  NAME="cost3"  SIZE=6>  (Rs.300  )  Black  Forest cake <BR>

Qty:  <INPUT  TYPE="TEXT"  NAME="qty4"  VALUE="0"  SIZE=4  onChange  = "UpdateCost(4, 600);">

Cost: <INPUT TYPE="TEXT" NAME="cost4" SIZE=6> (Rs.600 ) Chocolate cake

<HR>     <B>Total     Cost:</B>     <INPUT     TYPE="TEXT"     NAME="totalcost" SIZE=8><HR> <B>

Method of Payment</B>:

<SELECT NAME="payby"> <OPTION VALUE="check" SELECTED> Check or Money Order

<OPTION VALUE="cash">Cash or Cashier's Check

<OPTION VALUE="credit">Credit Card (specify number)

</SELECT><BR> <B>Credit Card or Check Number:</B>:

<INPUT TYPE="TEXT" NAME="creditno" SIZE="20"><BR>

<INPUT TYPE="SUBMIT" NAME="submit" VALUE="Send Your Order">

<INPUT TYPE="RESET" VALUE="Clear Form">

</FORM>

</BODY>

</HTML>


Related Discussions:- Function to calculate the total cost field function

Php expert programmer needed for web development, PHP expert programmer nee...

PHP expert programmer needed for web development I in search of a PHP expert Programmer. Smart and problem solving oriented Expert in improving performance for large sites. D

Need help for a proposal for electronic medical record, Proposal for electr...

Proposal for electronic medical record I'm development an online electronic medical record custody application for a third country as well as need a proposal for funding. I want

Looking for a developer to build a ratings or review website, Looking for a...

Looking for a Developer to Build a Ratings/Review Website The impartial is to create a professor/teacher rating website that offers more transparency then what is currently avai

I want help in custom php work, I want help in Custom PHP Work I have a ...

I want help in Custom PHP Work I have a website in wordpress and woocommerce with a custom php designing module created not complete. Can share details to the right person. W

We want a wordpress webmaster, We want a Wordpress Webmaster In order to...

We want a Wordpress Webmaster In order to find somebody good and reliable than can become our preferred webmaster in the future, we might want to test a few people. So, I would

Move the layout table, You can choose and move a layout table to other area...

You can choose and move a layout table to other areas in a document. However, you cannot move a layout table so that it overlaps another. After that you will move the table you

Need help for magazine wordpress website developer, Magazine WordPress Webs...

Magazine WordPress Website Developer We are seeking a talented WordPress developer to turn our mockups into a functioning WordPress website. The website will comprise the fol

Gravity forms wp expert wanted to re-program form, Gravity Forms WP Expert ...

Gravity Forms WP Expert Wanted To Re-Program Form We want a TRUE WordPress/Gravity Forms developer who is expert at customizing a form with a specific UI/Look as well as Feel. O

I want a continuing education website, Continuing Education Website We w...

Continuing Education Website We will be selecting an expert within a week if one meets our needs. Work with databases: php/mysql

Function to calculate the total cost field function, Order Form // f...

Order Form // function to calculate the total cost field function Total() { var tot = 0; tot += (2

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd