Flash Games
 FAQ   Search   Memberlist   Usergroups   Register  Profile   Log in to check your private messages   Log in 


help with javascript!



 

Post new topic   Reply to topic  
   DEVPPL Forum Index -> HTML Forum
View previous topic :: View next topic  
Author Message
mcbc



Joined: 21 May 2008
Posts: 12

PostPosted: Thu May 29, 2008 10:00 pm    Post subject: help with javascript! Reply with quote

Help with javascript.
Hi I'm trying to get this code to work. If the user types in 250, the value out should be 49.00, if the user types in 500 the value should be 74.00, and if the user types in 1000 the value should be 99.00. If the user types in over 1000 the value should be 99 + (value over 1000 *.035). If the user types in any number below 1000, and its not 250 or 500 an error should pop up. Here is the code, and any help would be great. Thanks.


<!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">
<html>
<head>

<script language="JavaScript">
function processBusinessCards()
{
var txtBCQty, txtBCTtl;

var txtBCQty = parseFloat(document.frmMCQuotes.txtBCQty.value);
var txtBCTtl = document.frmMCQuotes.txtBCTtl.value;

if(txtBCQty == 250)
{document.frmMCQuotes.txtBCTtl.value = 49.00;}
else
{if(txtBCQty == 500){
document.frmMCQuotes.txtBCTtl.value = 74.00;}
}else
{if(txtBCQty == 1000){
document.frmMCQuotes.txtBCTtl.value= 99.00;}
}else{
if(txtBCQty > 1000){
99 +(txtBCQty *.035)}
document.frmMCQuotes.txtBCTtl.value = subTotal.toFixed(2);}
else{
alert('Incorrect value entered, must be 250, 500, or 1000 or more!')
return false;
}

}

</script>
<title>Online Quotes!</title>
<style type="text/css">
<!--
.style1 {
font-size: 11px;
font-weight: bold;
font-style: italic;
}
-->
</style>
</head>
<body>
<h1>Quotes </h1>
<form name="frmMCQuotes">
<table border="0" width="238">
<tr>
<td colspan="7">
<h3>Customer order information</h3> </td>
</tr>
<tr>
<td ><span class="style1">Billing Info</span></td>
</tr>
<tr>
<td width="77"> Name:</td>
<td width="263"><input type="text" name="txtName" size="20" maxlength="30"></td>
</tr>
<tr>
<td width="77"> Company:</td>
<td width="263"><input type="text" name="txtCompany" size="20" maxlength="40" /></td>
</tr>
<tr>
<td width="77"> Phone:</td>
<td width="263"><input type="text" name="txtPhone" size="20" maxlength="25"></td>
</tr>
<tr>
<td width="77">Email:</td>
<td width="263"><input type="text" name"txtEmail" size="20" maxlength="40" ></td>
</tr>
<tr>
<td width="77"> Address:</td>
<td width="263"><input type="text" name="txtAddress" size="20" maxlength="50" /></td>
</tr>
<tr>
<td width="77"> Zip Code:</td>
<td width="263"><input type="text" name="txtZip" size="20" maxlength="12" /></td>
</tr>
<tr>
<td width="77"> State:</td>
<td width="263"><select name="State" id="State">
<option value="State">States</option>
<option value="AL">AL</option>
<option value="AK">AK</option>
<option value="AR">AR</option>
<option value="AZ">AZ</option>
<option value="CA">CA</option>
<option value="CO">CO</option>
<option value="CT">CT</option>
<option value="DE">DE</option>
<option value="FL">FL</option>
<option value="GA">GA</option>
<option value="HI">HI</option>
<option value="ID">ID</option>
<option value="IL">IL</option>
<option value="IN">IN</option>
<option value="IA">IA</option>
<option value="KS">KS</option>
<option value="KY">KY</option>
<option value="LA">LA</option>
<option value="ME">ME</option>
<option value="MD">MD</option>
<option value="MA">MA</option>
<option value="MI">MI</option>
<option value="MN">MN</option>
<option value="MS">MS</option>
<option value="MO">MO</option>
<option value="MT">MT</option>
<option value="NE">NE</option>
<option value="NH">NH</option>
<option value="NV">NV</option>
<option value="NJ">NJ</option>
<option value="NM">NM</option>
<option value="NY">NY</option>
<option value="NC">NC</option>
<option value="ND">ND</option>
<option value="OH">OH</option>
<option value="OK">OK</option>
<option value="OR">OR</option>
<option value="PA">PA</option>
<option value="RI">RI</option>
<option value="SC">SC</option>
<option value="SD">SD</option>
<option value="TN">TN</option>
<option value="TX">TX</option>
<option value="UT">UT</option>
<option value="VT">VT</option>
<option value="VA">VA</option>
<option value="DC">DC</option>
<option value="WA">WA</option>
<option value="WV">WV</option>
<option value="WI">WI</option>
<option value="WY">WY</option>
<option value="other">other</option>
</select><br /></td>
</tr>
<tr>
<td width="150">Comments:</td>
<td width="150"><textarea rows="5" cols="50" id="txtComments" name="Comments"></textarea>
</table>
<hr>
<table border="0" width="965">
<tr>
<td width="733">
<table border="0" width="653">
<tr>
<td width="65"><b>Products</b></td>
<td width="140"><b>Type</b></td>
<td width="95"><b>Size</b></td>
<td width="82"><b>Style</b></td>
<td width="64"><b>Qty</b></td>
<td width="82"></td>
<td width="93"><b>Sub-Total</b></td>
</tr>
<tr>
<td width="65">Business Cards</td>
<td width="140">12pt. matt coated</td>
<td width="95">2 x 3.5 in</td>
<td width="82"><select name="Style" id"StyleType">
<option name="Choose">Choose Type</option>
<option value="Full1Sd">Full Color 1 Side</option>
<option value="Full1BB">Full Color 1 Side Black Back</option>
<option value="Full2Sd">Full Color 2 Sides</option></select></td>
<td width="64"><input type="text" name="txtBCQty" size="10" maxlength="10" value="0" /></td>
<td width="82"><input type="button" value="Calc" name="btnShirts2" onclick="processBusinessCards()" /></td>
<td width="93"><input type="text" name="txtBCTtl" size="10" maxlength="10" value="0"/></td>
</tr>
<tr>
<td width="65">Post Cards</td>
<td width="140">12 pt. matt coated</td>
<td width="95"><select name="PCSize" id="PCSize">
<option value="Size1">4x6 in.</option>
<option value="Size2">5x8 in.</option></select></td>
<td width="82"><select name="Style" id"StyleType">
<option name="Choose">Choose Type</option>
<option value="Full1Sd">Full Color 1 Side</option>
<option value="Full1BB">Full Color 1 Side Black Back</option>
<option value="Full2Sd">Full Color 2 Sides</option></select></td>
<td width="64"><input type="text" name="txtPCQty" size="10" maxlength="10" value="0" /></td>
<td width="82"><input type="button" value="Calc" name="btnShirts3" onclick="processPostCards()" /></td>
<td width="93"><input type="text" name="txtPCTtl" size="10" maxlength="10" value="0"/></td>
</tr>
<tr>
<td width="65">Brochures</td>
<td width="140"><select name="BrochureType" id="BrochureType">
<option value="Type1">80lbs matt</option>
<option value="Type2">80lbs gloss</option>
<option vlaue="Type3">100lbs matt cover</option></select></td>
<td width="95"><select name="BrochureSize" id="BrochureSize">
<option value="Size1">8.5x11 in.</option>
<option value="Size2">11x17 in.</option></select></td>
<td width="82"><select name="Style" id"StyleType">
<option name="Choose">Choose Type</option>
<option value="Full1Sd">Full Color 1 Side</option>
<option value="Full1BB">Full Color 1 Side Black Back</option>
<option value="Full2Sd">Full Color 2 Sides</option></select></td>
<td width="64"><input type="text" name="txtBrochQty" size="10" maxlength="10" value="0" /></td>
<td width="82"><input type="button" value="Calc" name="btnShirts4" onclick="processBrochures()" /></td>
<td width="93"><input type="text" name="txtBrochTtl" size="10" maxlength="10" value="0"/></td>
</tr>
</table>
</td>
<td width="222">
<table border="0" width="100%">
<tr>
<td align="center" colspan="2"><input type="button" value="Calculate Order"
name="btnCalculate" onClick="processQuote()"></td>
</tr>
<tr>
<td width="46%">Order Total:$</td>
<td width="54%"><input type="text" name="txtOrderTotal" size="15" value="0.00">
<span class="style1">(+ shipping and handling and taxes)</span></td>
</tr>
</table>
</td>
</tr>
</table>
<hr>
<p><input type="reset" value="Reset quote form!" name="resetQuotes"></p>
</form>

</body>
</html>
Back to top
View user's profile Send private message
rangana
500+ Club


Joined: 27 Feb 2008
Posts: 718
Location: Cebu City Philippines

PostPosted: Fri May 30, 2008 2:23 am    Post subject: Re: help with javascript! Reply with quote

Code:

function processBusinessCards()
{
var txtBCQty, txtBCTtl,subTotal;

txtBCQty = parseFloat(document.frmMCQuotes.txtBCQty.value);
txtBCTtl = document.frmMCQuotes.txtBCTtl.value;

if((txtBCQty == 250))
document.frmMCQuotes.txtBCTtl.value = '49.00';
else if(txtBCQty == 500)
document.frmMCQuotes.txtBCTtl.value = '74.00';
else if(txtBCQty == 1000)
document.frmMCQuotes.txtBCTtl.value= '99.00';
else if(txtBCQty > 1000){
subTotal=99 +(txtBCQty *.035);
document.frmMCQuotes.txtBCTtl.value = subTotal.toFixed(2);
}
else
alert('Incorrect value entered, must be 250, 500, or 1000 or more!');
return false;
}
Back to top
View user's profile Send private message Visit poster's website Yahoo Messenger
mcbc



Joined: 21 May 2008
Posts: 12

PostPosted: Fri May 30, 2008 1:53 pm    Post subject: Re: help with javascript! Reply with quote

Hey thanks for the help again.
Back to top
View user's profile Send private message
rangana
500+ Club


Joined: 27 Feb 2008
Posts: 718
Location: Cebu City Philippines

PostPosted: Sat May 31, 2008 1:23 am    Post subject: Re: help with javascript! Reply with quote

No problem, glad I could help Wink
Back to top
View user's profile Send private message Visit poster's website Yahoo Messenger
Display posts from previous:   
Post new topic   Reply to topic    DEVPPL Forum Index -> HTML Forum All times are GMT + 1 Hour
Page 1 of 1

 
 
Welcome to DEVPPL.com
You are not logged in, which means that you can't post in the forums.
Click here to Register

If you are a current member here on DEVPPL, please login below:

User: Pass:
Log me on automatically each visit:

 


Powered by phpBB © 2001, 2005 phpBB Group - Modified by DEVPPL

Flash Games - Sitemap