为什么这个功能不起作用? (BASIC JAVASCRIPT) [英] Why is this function not working? (BASIC JAVASCRIPT)

查看:81
本文介绍了为什么这个功能不起作用? (BASIC JAVASCRIPT)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个计算器来获得一家衬衫设计公司的订单总额。我遇到的问题是JQuery以及它为什么不能为我显示价值。

我需要这个固定的ASAP(就像10天前,现在)



这是我的代码:

I have a calculator to get the order total for a shirt design company. The issue I have is with JQuery and why it won't get and display the value for me.
I need this fixed ASAP (like 10 days ago, NOW)

Here's my code:

<html>
<head>
<title></title>
<link href="http://getbootstrap.com/dist/css/bootstrap.min.css" rel="stylesheet"/>
<script src="maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<style>
	#wrapper {
		width: 900px;
		margin-left:auto;
		margin-right:auto;
		min-height: 600px;
		height: auto;
	}
	header {
	
	}
	nav {
	
	}
	#left {
		float: left;
		width: 200px;
		min-height: 600px;
		height: auto;
	}
	#content {
	
	}
	#preview {
		width: 350px;
		height: 600px;
		float: left;
		background: url('shirt.jpg') no-repeat;
		background-size: 350px 200px;
	}
	#input {
		width: 350px;
		height: 600px;
		float: left;
		background: #f1f1f1;
	}
	ul {
		list-style-type: none;
	}
	ul li {
		margin-top: 10px;
	}
</style>
<script type="text/javascript">
function calc() {
	var numberOfShirts 		= $("#"+'numberOfShirts'     ).val();
	var numberOfColorsFront = $("#"+'numberOfColorsFront').val();
	var numberOfColorsBack  = $("#"+'numberOfColorsBack' ).val();
	var pricePerColor = 0.00;
	var fee           = 0.00;
	var Total		  = 0.00;
	if(numberOfShirts >= 1 && numberOfShirts <= 35) {//1-35
		if(numberOfColorsFront == 1) {
			fee += 25;
			pricePerColor = 2.50;
		}
		else if(numberOfColorsFront == 2) {
			fee += 45;
			pricePerColor = 3.13;
		}
		else if(numberOfColorsFront == 3) {
			fee += 65;
			pricePerColor = 3.75;
		}
		else if(numberOfColorsFront == 4) {
			fee += 85;
			pricePerColor = 3.75;
		}
		else if(numberOfColorsFront == 5) {
			fee += 105;
			pricePerColor = 3.75;
		}
		else if(numberOfColorsFront == 6) {
			fee += 125;
			pricePerColor = 3.75;
		}
		if(numberOfColorsBack == 1) {
			fee += 25;	
			pricePerColor = 2.50;
		}
		else if(numberOfColorsBack == 2) {
			fee += 45;
			pricePerColor = 3.13;
		}
		else if(numberOfColorsBack == 3) {
			fee += 65;
			pricePerColor = 3.75;
		}
		else if(numberOfColorsBack == 4) {
			fee += 85;
			pricePerColor = 3.75;
		}
		else if(numberOfColorsBack == 5) {
			fee += 105;
			pricePerColor = 3.75;
		}
		else if(numberOfColorsBack == 6) {
			fee += 125;
			pricePerColor = 3.75;
		}
	}
	else if(numberOfShirts >=  36 && numberOfShirts <=  71) {//36-71
		if(numberOfColorsFront == 1) {
			fee += 25;
			pricePerColor = 2.00;
		}
		else if(numberOfColorsFront == 2) {
			fee += 45;
			pricePerColor = 2.50;
		}
		else if(numberOfColorsFront == 3) {
			fee += 65;
			pricePerColor = 3.00;
		}
		else if(numberOfColorsFront == 4) {
			fee += 85;
			pricePerColor = 3.50;
		}
		else if(numberOfColorsFront == 5) {
			fee += 105;
			pricePerColor = 4.00;
		}
		else if(numberOfColorsFront == 6) {
			fee += 125;
			pricePerColor = 5.00;
		}
		if(numberOfColorsBack == 1) {
			fee += 25;	
			pricePerColor = 2.00;
		}
		else if(numberOfColorsBack == 2) {
			fee += 45;
			pricePerColor = 2.50;
		}
		else if(numberOfColorsBack == 3) {
			fee += 65;
			pricePerColor = 3.00;
		}
		else if(numberOfColorsBack == 4) {
			fee += 85;
			pricePerColor = 3.50;
		}
		else if(numberOfColorsBack == 5) {
			fee += 105;
			pricePerColor = 4.00;
		}
		else if(numberOfColorsBack == 6) {
			fee += 125;
			pricePerColor = 5.00;
		}
	}
	else if(numberOfShirts >=  72 && numberOfShirts <= 199) {//72-99
		if(numberOfColorsFront == 1) {
			fee += 25;
			pricePerColor = 1.80;
		}
		else if(numberOfColorsFront == 2) {
			fee += 45;
			pricePerColor = 2.25;
		}
		else if(numberOfColorsFront == 3) {
			fee += 65;
			pricePerColor = 2.70;
		}
		else if(numberOfColorsFront == 4) {
			fee += 85;
			pricePerColor = 3.15;
		}
		else if(numberOfColorsFront == 5) {
			fee += 105;
			pricePerColor = 3.60;
		}
		else if(numberOfColorsFront == 6) {
			fee += 125;
			pricePerColor = 4.05;
		}
		if(numberOfColorsBack == 1) {
			fee += 25;	
			pricePerColor = 1.80;
		}
		else if(numberOfColorsBack == 2) {
			fee += 45;
			pricePerColor = 2.25;
		}
		else if(numberOfColorsBack == 3) {
			fee += 65;
			pricePerColor = 2.70;
		}
		else if(numberOfColorsBack == 4) {
			fee += 85;
			pricePerColor = 3.15;
		}
		else if(numberOfColorsBack == 5) {
			fee += 105;
			pricePerColor = 3.60;
		}
		else if(numberOfColorsBack == 6) {
			fee += 125;
			pricePerColor = 4.05;
		}
	}
	else if(numberOfShirts >= 100 && numberOfShirts <= 199) {//100-199
		if(numberOfColorsFront == 1) {
			fee += 25;
			pricePerColor = 1.60;
		}
		else if(numberOfColorsFront == 2) {
			fee += 45;
			pricePerColor = 2.00;
		}
		else if(numberOfColorsFront == 3) {
			fee += 65;
			pricePerColor = 2.40;
		}
		else if(numberOfColorsFront == 4) {
			fee += 85;
			pricePerColor = 2.80;
		}
		else if(numberOfColorsFront == 5) {
			fee += 105;
			pricePerColor = 3.20;
		}
		else if(numberOfColorsFront == 6) {
			fee += 125;
			pricePerColor = 3.60;
		}
		if(numberOfColorsBack == 1) {
			fee += 25;	
			pricePerColor = 1.60;
		}
		else if(numberOfColorsBack == 2) {
			fee += 45;
			pricePerColor = 2.00;
		}
		else if(numberOfColorsBack == 3) {
			fee += 65;
			pricePerColor = 2.40;
		}
		else if(numberOfColorsBack == 4) {
			fee += 85;
			pricePerColor = 2.80;
		}
		else if(numberOfColorsBack == 5) {
			fee += 105;
			pricePerColor = 3.20;
		}
		else if(numberOfColorsBack == 6) {
			fee += 125;
			pricePerColor = 3.60;
		}
	}
	else if(numberOfShirts >= 200 && numberOfShirts <= 499) {//200-499
		if(numberOfColorsFront == 1) {
			fee += 25;
			pricePerColor = 1.30;
		}
		else if(numberOfColorsFront == 2) {
			fee += 45;
			pricePerColor = 1.63;
		}
		else if(numberOfColorsFront == 3) {
			fee += 65;
			pricePerColor = 1.95;
		}
		else if(numberOfColorsFront == 4) {
			fee += 85;
			pricePerColor = 2.28;
		}
		else if(numberOfColorsFront == 5) {
			fee += 105;
			pricePerColor = 2.61;
		}
		else if(numberOfColorsFront == 6) {
			fee += 125;
			pricePerColor = 2.94;
		}
		if(numberOfColorsBack == 1) {
			fee += 25;	
			pricePerColor = 1.30;
		}
		else if(numberOfColorsBack == 2) {
			fee += 45;
			pricePerColor = 1.63;
		}
		else if(numberOfColorsBack == 3) {
			fee += 65;
			pricePerColor = 1.95;
		}
		else if(numberOfColorsBack == 4) {
			fee += 85;
			pricePerColor = 2.28;
		}
		else if(numberOfColorsBack == 5) {
			fee += 105;
			pricePerColor = 2.61;
		}
		else if(numberOfColorsBack == 6) {
			fee += 125;
			pricePerColor = 2.94;
		}
	}
	else if(numberOfShirts >= 500 && numberOfShirts <= 999) {//500-999
		if(numberOfColorsFront == 1) {
			fee += 25;
			pricePerColor = 1.10;
		}
		else if(numberOfColorsFront == 2) {
			fee += 45;
			pricePerColor = 1.38;
		}
		else if(numberOfColorsFront == 3) {
			fee += 65;
			pricePerColor = 1.63;
		}
		else if(numberOfColorsFront == 4) {
			fee += 85;
			pricePerColor = 1.93;
		}
		else if(numberOfColorsFront == 5) {
			fee += 105;
			pricePerColor = 2.26;
		}
		else if(numberOfColorsFront == 6) {
			fee += 125;
			pricePerColor = 2.56;
		}
		if(numberOfColorsBack == 1) {
			fee += 25;	
			pricePerColor = 1.10;
		}
		else if(numberOfColorsBack == 2) {
			fee += 45;
			pricePerColor = 1.38;
		}
		else if(numberOfColorsBack == 3) {
			fee += 65;
			pricePerColor = 1.63;
		}
		else if(numberOfColorsBack == 4) {
			fee += 85;
			pricePerColor = 1.93;
		}
		else if(numberOfColorsBack == 5) {
			fee += 105;
			pricePerColor = 2.26;
		}
		else if(numberOfColorsBack == 6) {
			fee += 125;
			pricePerColor = 2.56;
		}
	}
	else if(numberOfShirts >= 1000) {//1000+
		if(numberOfColorsFront == 1) {
			fee += 25;
			pricePerColor = 0.90;
		}
		else if(numberOfColorsFront == 2) {
			fee += 45;
			pricePerColor = 1.13;
		}
		else if(numberOfColorsFront == 3) {
			fee += 65;
			pricePerColor = 1.35;
		}
		else if(numberOfColorsFront == 4) {
			fee += 85;
			pricePerColor = 1.58;
		}
		else if(numberOfColorsFront == 5) {
			fee += 105;
			pricePerColor = 1.80;
		}
		else if(numberOfColorsFront == 6) {
			fee += 125;
			pricePerColor = 2.02;
		}
		if(numberOfColorsBack == 1) {
			fee += 25;	
			pricePerColor = 0.90;
		}
		else if(numberOfColorsBack == 2) {
			fee += 45;
			pricePerColor = 1.13;
		}
		else if(numberOfColorsBack == 3) {
			fee += 65;
			pricePerColor = 1.35;
		}
		else if(numberOfColorsBack == 4) {
			fee += 85;
			pricePerColor = 1.58;
		}
		else if(numberOfColorsBack == 5) {
			fee += 105;
			pricePerColor = 1.80;
		}
		else if(numberOfColorsBack == 6) {
			fee += 125;
			pricePerColor = 2.02;
		}
	}
	numberOfShirts * pricePerColor ;
	Total = (numberOfShirts * pricePerColor) + fee;
	Total += Total * .0825;
	alert('Your Total (with tax): '+Total);
}

</script>
</head>
<body>
	<div id="wrapper">
		<header>
		
		</header>
		<nav>
		
		</nav>
		<div id="left">
		
		</div>
		<div id="content">
			<div id="preview">
			
			</div>
			<div id="input">
				<ul>
					<li>
						Choose A Product:
						<select id="productChoice" name='Frontcolors'>
							<option value="0">Gildan 2000</option>
						</select>
					</li>
					<li>
						Base Shirt Color:
						<select id="productChoice" name='Frontcolors'>
							<option value="0">White</option><!--$0 -->
							<option>Black</option><!--$1.50 -->
							<option>Royal</option><!--$1.50 -->
							<option>Navy</option><!--$1.50 -->
							<option>Sports Grey</option><!-- -->
							<option>Red</option><!--$1.50 -->
							<option>Kelley</option><!--$1.00 -->
							<option>Orange</option><!--$1.00 -->
							<option>Khaki</option><!--$1.00 -->
							<option>Other Light</option><!--$1.00 -->
							<option>Other Dark</option><!--$1.50 -->
						</select>
					</li>
					<li>
						Number of Colors on Front?:
						<select id="numberOfColorsFront" name='numberOfColorsFront'>
							<option value="0">0</option>
							<option value="1">1</option>
							<option value="2">2</option>
							<option value="3">3</option>
							<option value="4">4</option>
							<option value="5">5</option>
							<option value="6">6</option>
							<option value="7">7</option>
							<option value="8">8</option>
							<option value="9">9</option>
							<option value="10">10</option>
							<option value="11">11</option>
						</select>
					</li>
					<li>
						Number of Colors on Back?:
						<select id="numberOfColorsBack" name='numberOfColorsBack'>
							<option value="0">0</option>
							<option value="1">1</option>
							<option value="2">2</option>
							<option value="3">3</option>
							<option value="4">4</option>
							<option value="5">5</option>
							<option value="6">6</option>
							<option value="7">7</option>
							<option value="8">8</option>
							<option value="9">9</option>
							<option value="10">10</option>
							<option value="11">11</option>
						</select>
					</li>
					<li>
						<form>
							Number of Shirts: 
							<input type="number" id="numberOfShirts" name="numberOfShirts" min="1" max="5000"/>
							
						</form>
					</li>
					<li>
						<input type="submit" value="Get A Quote" onclick="javascript:calc();"/>
					</li>
				</ul>
			</div>
		</div>
	</div>
</body>
</html>

推荐答案

(\"#\"+'numberOfShirts' ).val();
\tvar numberOfColorsFront =
("#"+'numberOfShirts' ).val(); var numberOfColorsFront =


(\"#\"+'numberOfColorsFront').val();
\tvar numberOfColorsBack =
("#"+'numberOfColorsFront').val(); var numberOfColorsBack =


(\"#\"+'numberOfColorsBack' ).val();
\tvar pricePerColor = 0.00;
\tvar fee = 0.00;
\tvar Total\t\t = 0.00;
\tif(numberOfShirts >= 1 && numberOfShirts <= 35) {//1-35
\t\tif(numberOfColorsFront == 1) {
\t\t\tfee += 25;
\t\t\tpricePerColor = 2.50;
\t\t}
\t\telse if(numberOfColorsFront == 2) {
\t\t\tfee += 45;
\t\t\tpricePerColor = 3.13;
\t\t}
\t\telse if(numberOfColorsFront == 3) {
\t\t\tfee += 65;
\t\t\tpricePerColor = 3.75;
\t\t}
\t\telse if(numberOfColorsFront == 4) {
\t\t\tfee += 85;
\t\t\tpricePerColor = 3.75;
\t\t}
\t\telse if(numberOfColorsFront == 5) {
\t\t\tfee += 105;
\t\t\tpricePerColor = 3.75;
\t\t}
\t\telse if(numberOfColorsFront == 6) {
\t\t\tfee += 125;
\t\t\tpricePerColor = 3.75;
\t\t}
\t\tif(numberOfColorsBack == 1) {
\t\t\tfee += 25;
\t\t\tpricePerColor = 2.50;
\t\t}
\t\telse if(numberOfColorsBack == 2) {
\t\t\tfee += 45;
\t\t\tpricePerColor = 3.13;
\t\t}
\t\telse if(numberOfColorsBack == 3) {
\t\t\tfee += 65;
\t\t\tpricePerColor = 3.75;
\t\t}
\t\telse if(numberOfColorsBack == 4) {
\t\t\tfee += 85;
\t\t\tpricePerColor = 3.75;
\t\t}
\t\telse if(numberOfColorsBack == 5) {
\t\t\tfee += 105;
\t\t\tpricePerColor = 3.75;
\t\t}
\t\telse if(numberOfColorsBack == 6) {
\t\t\tfee += 125;
\t\t\tpricePerColor = 3.75;
\t\t}
\t}
\telse if(numberOfShirts >= 36 && numberOfShirts <= 71) {//36-71
\t\tif(numberOfColorsFront == 1) {
\t\t\tfee += 25;
\t\t\tpricePerColor = 2.00;
\t\t}
\t\telse if(numberOfColorsFront == 2) {
\t\t\tfee += 45;
\t\t\tpricePerColor = 2.50;
\t\t}
\t\telse if(numberOfColorsFront == 3) {
\t\t\tfee += 65;
\t\t\tpricePerColor = 3.00;
\t\t}
\t\telse if(numberOfColorsFront == 4) {
\t\t\tfee += 85;
\t\t\tpricePerColor = 3.50;
\t\t}
\t\telse if(numberOfColorsFront == 5) {
\t\t\tfee += 105;
\t\t\tpricePerColor = 4.00;
\t\t}
\t\telse if(numberOfColorsFront == 6) {
\t\t\tfee += 125;
\t\t\tpricePerColor = 5.00;
\t\t}
\t\tif(numberOfColorsBack == 1) {
\t\t\tfee += 25;
\t\t\tpricePerColor = 2.00;
\t\t}
\t\telse if(numberOfColorsBack == 2) {
\t\t\tfee += 45;
\t\t\tpricePerColor = 2.50;
\t\t}
\t\telse if(numberOfColorsBack == 3) {
\t\t\tfee += 65;
\t\t\tpricePerColor = 3.00;
\t\t}
\t\telse if(numberOfColorsBack == 4) {
\t\t\tfee += 85;
\t\t\tpricePerColor = 3.50;
\t\t}
\t\telse if(numberOfColorsBack == 5) {
\t\t\tfee += 105;
\t\t\tpricePerColor = 4.00;
\t\t}
\t\telse if(numberOfColorsBack == 6) {
\t\t\tfee += 125;
\t\t\tpricePerColor = 5.00;
\t\t}
\t}
\telse if(numberOfShirts >= 72 && numberOfShirts <= 199) {//72-99
\t\tif(numberOfColorsFront == 1) {
\t\t\tfee += 25;
\t\t\tpricePerColor = 1.80;
\t\t}
\t\telse if(numberOfColorsFront == 2) {
\t\t\tfee += 45;
\t\t\tpricePerColor = 2.25;
\t\t}
\t\telse if(numberOfColorsFront == 3) {
\t\t\tfee += 65;
\t\t\tpricePerColor = 2.70;
\t\t}
\t\telse if(numberOfColorsFront == 4) {
\t\t\tfee += 85;
\t\t\tpricePerColor = 3.15;
\t\t}
\t\telse if(numberOfColorsFront == 5) {
\t\t\tfee += 105;
\t\t\tpricePerColor = 3.60;
\t\t}
\t\telse if(numberOfColorsFront == 6) {
\t\t\tfee += 125;
\t\t\tpricePerColor = 4.05;
\t\t}
\t\tif(numberOfColorsBack == 1) {
\t\t\tfee += 25;
\t\t\tpricePerColor = 1.80;
\t\t}
\t\telse if(numberOfColorsBack == 2) {
\t\t\tfee += 45;
\t\t\tpricePerColor = 2.25;
\t\t}
\t\telse if(numberOfColorsBack == 3) {
\t\t\tfee += 65;
\t\t\tpricePerColor = 2.70;
\t\t}
\t\telse if(numberOfColorsBack == 4) {
\t\t\tfee += 85;
\t\t\tpricePerColor = 3.15;
\t\t}
\t\telse if(numberOfColorsBack == 5) {
\t\t\tfee += 105;
\t\t\tpricePerColor = 3.60;
\t\t}
\t\telse if(numberOfColorsBack == 6) {
\t\t\tfee += 125;
\t\t\tpricePerColor = 4.05;
\t\t}
\t}
\telse if(numberOfShirts >= 100 && numberOfShirts <= 199) {//100-199
\t\tif(numberOfColorsFront == 1) {
\t\t\tfee += 25;
\t\t\tpricePerColor = 1.60;
\t\t}
\t\telse if(numberOfColorsFront == 2) {
\t\t\tfee += 45;
\t\t\tpricePerColor = 2.00;
\t\t}
\t\telse if(numberOfColorsFront == 3) {
\t\t\tfee += 65;
\t\t\tpricePerColor = 2.40;
\t\t}
\t\telse if(numberOfColorsFront == 4) {
\t\t\tfee += 85;
\t\t\tpricePerColor = 2.80;
\t\t}
\t\telse if(numberOfColorsFront == 5) {
\t\t\tfee += 105;
\t\t\tpricePerColor = 3.20;
\t\t}
\t\telse if(numberOfColorsFront == 6) {
\t\t\tfee += 125;
\t\t\tpricePerColor = 3.60;
\t\t}
\t\tif(numberOfColorsBack == 1) {
\t\t\tfee += 25;
\t\t\tpricePerColor = 1.60;
\t\t}
\t\telse if(numberOfColorsBack == 2) {
\t\t\tfee += 45;
\t\t\tpricePerColor = 2.00;
\t\t}
\t\telse if(numberOfColorsBack == 3) {
\t\t\tfee += 65;
\t\t\tpricePerColor = 2.40;
\t\t}
\t\telse if(numberOfColorsBack == 4) {
\t\t\tfee += 85;
\t\t\tpricePerColor = 2.80;
\t\t}
\t\telse if(numberOfColorsBack == 5) {
\t\t\tfee += 105;
\t\t\tpricePerColor = 3.20;
\t\t}
\t\telse if(numberOfColorsBack == 6) {
\t\t\tfee += 125;
\t\t\tpricePerColor = 3.60;
\t\t}
\t}
\telse if(numberOfShirts >= 200 && numberOfShirts <= 499) {//200-499
\t\tif(numberOfColorsFront == 1) {
\t\t\tfee += 25;
\t\t\tpricePerColor = 1.30;
\t\t}
\t\telse if(numberOfColorsFront == 2) {
\t\t\tfee += 45;
\t\t\tpricePerColor = 1.63;
\t\t}
\t\telse if(numberOfColorsFront == 3) {
\t\t\tfee += 65;
\t\t\tpricePerColor = 1.95;
\t\t}
\t\telse if(numberOfColorsFront == 4) {
\t\t\tfee += 85;
\t\t\tpricePerColor = 2.28;
\t\t}
\t\telse if(numberOfColorsFront == 5) {
\t\t\tfee += 105;
\t\t\tpricePerColor = 2.61;
\t\t}
\t\telse if(numberOfColorsFront == 6) {
\t\t\tfee += 125;
\t\t\tpricePerColor = 2.94;
\t\t}
\t\tif(numberOfColorsBack == 1) {
\t\t\tfee += 25;
\t\t\tpricePerColor = 1.30;
\t\t}
\t\telse if(numberOfColorsBack == 2) {
\t\t\tfee += 45;
\t\t\tpricePerColor = 1.63;
\t\t}
\t\telse if(numberOfColorsBack == 3) {
\t\t\tfee += 65;
\t\t\tpricePerColor = 1.95;
\t\t}
\t\telse if(numberOfColorsBack == 4) {
\t\t\tfee += 85;
\t\t\tpricePerColor = 2.28;
\t\t}
\t\telse if(numberOfColorsBack == 5) {
\t\t\tfee += 105;
\t\t\tpricePerColor = 2.61;
\t\t}
\t\telse if(numberOfColorsBack == 6) {
\t\t\tfee += 125;
\t\t\tpricePerColor = 2.94;
\t\t}
\t}
\telse if(numberOfShirts >= 500 && numberOfShirts <= 999) {//500-999
\t\tif(numberOfColorsFront == 1) {
\t\t\tfee += 25;
\t\t\tpricePerColor = 1.10;
\t\t}
\t\telse if(numberOfColorsFront == 2) {
\t\t\tfee += 45;
\t\t\tpricePerColor = 1.38;
\t\t}
\t\telse if(numberOfColorsFront == 3) {
\t\t\tfee += 65;
\t\t\tpricePerColor = 1.63;
\t\t}
\t\telse if(numberOfColorsFront == 4) {
\t\t\tfee += 85;
\t\t\tpricePerColor = 1.93;
\t\t}
\t\telse if(numberOfColorsFront == 5) {
\t\t\tfee += 105;
\t\t\tpricePerColor = 2.26;
\t\t}
\t\telse if(numberOfColorsFront == 6) {
\t\t\tfee += 125;
\t\t\tpricePerColor = 2.56;
\t\t}
\t\tif(numberOfColorsBack == 1) {
\t\t\tfee += 25;
\t\t\tpricePerColor = 1.10;
\t\t}
\t\telse if(numberOfColorsBack == 2) {
\t\t\tfee += 45;
\t\t\tpricePerColor = 1.38;
\t\t}
\t\telse if(numberOfColorsBack == 3) {
\t\t\tfee += 65;
\t\t\tpricePerColor = 1.63;
\t\t}
\t\telse if(numberOfColorsBack == 4) {
\t\t\tfee += 85;
\t\t\tpricePerColor = 1.93;
\t\t}
\t\telse if(numberOfColorsBack == 5) {
\t\t\tfee += 105;
\t\t\tpricePerColor = 2.26;
\t\t}
\t\telse if(numberOfColorsBack == 6) {
\t\t\tfee += 125;
\t\t\tpricePerColor = 2.56;
\t\t}
\t}
\telse if(numberOfShirts >= 1000) {//1000+
\t\tif(numberOfColorsFront == 1) {
\t\t\tfee += 25;
\t\t\tpricePerColor = 0.90;
\t\t}
\t\telse if(numberOfColorsFront == 2) {
\t\t\tfee += 45;
\t\t\tpricePerColor = 1.13;
\t\t}
\t\telse if(numberOfColorsFront == 3) {
\t\t\tfee += 65;
\t\t\tpricePerColor = 1.35;
\t\t}
\t\telse if(numberOfColorsFront == 4) {
\t\t\tfee += 85;
\t\t\tpricePerColor = 1.58;
\t\t}
\t\telse if(numberOfColorsFront == 5) {
\t\t\tfee += 105;
\t\t\tpricePerColor = 1.80;
\t\t}
\t\telse if(numberOfColorsFront == 6) {
\t\t\tfee += 125;
\t\t\tpricePerColor = 2.02;
\t\t}
\t\tif(numberOfColorsBack == 1) {
\t\t\tfee += 25;
\t\t\tpricePerColor = 0.90;
\t\t}
\t\telse if(numberOfColorsBack == 2) {
\t\t\tfee += 45;
\t\t\tpricePerColor = 1.13;
\t\t}
\t\telse if(numberOfColorsBack == 3) {
\t\t\tfee += 65;
\t\t\tpricePerColor = 1.35;
\t\t}
\t\telse if(numberOfColorsBack == 4) {
\t\t\tfee += 85;
\t\t\tpricePerColor = 1.58;
\t\t}
\t\telse if(numberOfColorsBack == 5) {
\t\t\tfee += 105;
\t\t\tpricePerColor = 1.80;
\t\t}
\t\telse if(numberOfColorsBack == 6) {
\t\t\tfee += 125;
\t\t\tpricePerColor = 2.02;
\t\t}
\t}
\tnumberOfShirts * pricePerColor ;
\tTotal = (numberOfShirts * pricePerColor) + fee;
\tTotal += Total * .0825;
\talert('Your Total (with tax): '+Total);
}

< / script>
</head>
<body>
\t<div id=\"wrapper\">
\t\t<header>
\t\t
\t\t</header>
\t\t<nav>
\t\t
\t\t</nav>
\t\t<div id=\"left\">
\t\t
\t\t</div>
\t\t<div id=\"content\">
\t\t\t<div id=\"preview\">
\t\t\t
\t\t\t</div>
\t\t\t<div id=\"input\">
\t\t\t\t<ul>
\t\t\t\t\t<li>
\t\t\t\t\t\tChoose A Product:
\t\t\t\t\t\t<select id=\"productChoice\" name='Frontcolors'>
\t\t\t\t\t\t\t<option value=\"0\">Gildan 2000</option>
\t\t\t\t\t\t</select>
\t\t\t\t\t</li>
\t\t\t\t\t<li>
\t\t\t\t\t\tBase Shirt Color:
\t\t\t\t\t\t<select id=\"productChoice\" name='Frontcolors'>
\t\t\t\t\t\t\t<option value=\"0\">White</option><!--
("#"+'numberOfColorsBack' ).val(); var pricePerColor = 0.00; var fee = 0.00; var Total = 0.00; if(numberOfShirts >= 1 && numberOfShirts <= 35) {//1-35 if(numberOfColorsFront == 1) { fee += 25; pricePerColor = 2.50; } else if(numberOfColorsFront == 2) { fee += 45; pricePerColor = 3.13; } else if(numberOfColorsFront == 3) { fee += 65; pricePerColor = 3.75; } else if(numberOfColorsFront == 4) { fee += 85; pricePerColor = 3.75; } else if(numberOfColorsFront == 5) { fee += 105; pricePerColor = 3.75; } else if(numberOfColorsFront == 6) { fee += 125; pricePerColor = 3.75; } if(numberOfColorsBack == 1) { fee += 25; pricePerColor = 2.50; } else if(numberOfColorsBack == 2) { fee += 45; pricePerColor = 3.13; } else if(numberOfColorsBack == 3) { fee += 65; pricePerColor = 3.75; } else if(numberOfColorsBack == 4) { fee += 85; pricePerColor = 3.75; } else if(numberOfColorsBack == 5) { fee += 105; pricePerColor = 3.75; } else if(numberOfColorsBack == 6) { fee += 125; pricePerColor = 3.75; } } else if(numberOfShirts >= 36 && numberOfShirts <= 71) {//36-71 if(numberOfColorsFront == 1) { fee += 25; pricePerColor = 2.00; } else if(numberOfColorsFront == 2) { fee += 45; pricePerColor = 2.50; } else if(numberOfColorsFront == 3) { fee += 65; pricePerColor = 3.00; } else if(numberOfColorsFront == 4) { fee += 85; pricePerColor = 3.50; } else if(numberOfColorsFront == 5) { fee += 105; pricePerColor = 4.00; } else if(numberOfColorsFront == 6) { fee += 125; pricePerColor = 5.00; } if(numberOfColorsBack == 1) { fee += 25; pricePerColor = 2.00; } else if(numberOfColorsBack == 2) { fee += 45; pricePerColor = 2.50; } else if(numberOfColorsBack == 3) { fee += 65; pricePerColor = 3.00; } else if(numberOfColorsBack == 4) { fee += 85; pricePerColor = 3.50; } else if(numberOfColorsBack == 5) { fee += 105; pricePerColor = 4.00; } else if(numberOfColorsBack == 6) { fee += 125; pricePerColor = 5.00; } } else if(numberOfShirts >= 72 && numberOfShirts <= 199) {//72-99 if(numberOfColorsFront == 1) { fee += 25; pricePerColor = 1.80; } else if(numberOfColorsFront == 2) { fee += 45; pricePerColor = 2.25; } else if(numberOfColorsFront == 3) { fee += 65; pricePerColor = 2.70; } else if(numberOfColorsFront == 4) { fee += 85; pricePerColor = 3.15; } else if(numberOfColorsFront == 5) { fee += 105; pricePerColor = 3.60; } else if(numberOfColorsFront == 6) { fee += 125; pricePerColor = 4.05; } if(numberOfColorsBack == 1) { fee += 25; pricePerColor = 1.80; } else if(numberOfColorsBack == 2) { fee += 45; pricePerColor = 2.25; } else if(numberOfColorsBack == 3) { fee += 65; pricePerColor = 2.70; } else if(numberOfColorsBack == 4) { fee += 85; pricePerColor = 3.15; } else if(numberOfColorsBack == 5) { fee += 105; pricePerColor = 3.60; } else if(numberOfColorsBack == 6) { fee += 125; pricePerColor = 4.05; } } else if(numberOfShirts >= 100 && numberOfShirts <= 199) {//100-199 if(numberOfColorsFront == 1) { fee += 25; pricePerColor = 1.60; } else if(numberOfColorsFront == 2) { fee += 45; pricePerColor = 2.00; } else if(numberOfColorsFront == 3) { fee += 65; pricePerColor = 2.40; } else if(numberOfColorsFront == 4) { fee += 85; pricePerColor = 2.80; } else if(numberOfColorsFront == 5) { fee += 105; pricePerColor = 3.20; } else if(numberOfColorsFront == 6) { fee += 125; pricePerColor = 3.60; } if(numberOfColorsBack == 1) { fee += 25; pricePerColor = 1.60; } else if(numberOfColorsBack == 2) { fee += 45; pricePerColor = 2.00; } else if(numberOfColorsBack == 3) { fee += 65; pricePerColor = 2.40; } else if(numberOfColorsBack == 4) { fee += 85; pricePerColor = 2.80; } else if(numberOfColorsBack == 5) { fee += 105; pricePerColor = 3.20; } else if(numberOfColorsBack == 6) { fee += 125; pricePerColor = 3.60; } } else if(numberOfShirts >= 200 && numberOfShirts <= 499) {//200-499 if(numberOfColorsFront == 1) { fee += 25; pricePerColor = 1.30; } else if(numberOfColorsFront == 2) { fee += 45; pricePerColor = 1.63; } else if(numberOfColorsFront == 3) { fee += 65; pricePerColor = 1.95; } else if(numberOfColorsFront == 4) { fee += 85; pricePerColor = 2.28; } else if(numberOfColorsFront == 5) { fee += 105; pricePerColor = 2.61; } else if(numberOfColorsFront == 6) { fee += 125; pricePerColor = 2.94; } if(numberOfColorsBack == 1) { fee += 25; pricePerColor = 1.30; } else if(numberOfColorsBack == 2) { fee += 45; pricePerColor = 1.63; } else if(numberOfColorsBack == 3) { fee += 65; pricePerColor = 1.95; } else if(numberOfColorsBack == 4) { fee += 85; pricePerColor = 2.28; } else if(numberOfColorsBack == 5) { fee += 105; pricePerColor = 2.61; } else if(numberOfColorsBack == 6) { fee += 125; pricePerColor = 2.94; } } else if(numberOfShirts >= 500 && numberOfShirts <= 999) {//500-999 if(numberOfColorsFront == 1) { fee += 25; pricePerColor = 1.10; } else if(numberOfColorsFront == 2) { fee += 45; pricePerColor = 1.38; } else if(numberOfColorsFront == 3) { fee += 65; pricePerColor = 1.63; } else if(numberOfColorsFront == 4) { fee += 85; pricePerColor = 1.93; } else if(numberOfColorsFront == 5) { fee += 105; pricePerColor = 2.26; } else if(numberOfColorsFront == 6) { fee += 125; pricePerColor = 2.56; } if(numberOfColorsBack == 1) { fee += 25; pricePerColor = 1.10; } else if(numberOfColorsBack == 2) { fee += 45; pricePerColor = 1.38; } else if(numberOfColorsBack == 3) { fee += 65; pricePerColor = 1.63; } else if(numberOfColorsBack == 4) { fee += 85; pricePerColor = 1.93; } else if(numberOfColorsBack == 5) { fee += 105; pricePerColor = 2.26; } else if(numberOfColorsBack == 6) { fee += 125; pricePerColor = 2.56; } } else if(numberOfShirts >= 1000) {//1000+ if(numberOfColorsFront == 1) { fee += 25; pricePerColor = 0.90; } else if(numberOfColorsFront == 2) { fee += 45; pricePerColor = 1.13; } else if(numberOfColorsFront == 3) { fee += 65; pricePerColor = 1.35; } else if(numberOfColorsFront == 4) { fee += 85; pricePerColor = 1.58; } else if(numberOfColorsFront == 5) { fee += 105; pricePerColor = 1.80; } else if(numberOfColorsFront == 6) { fee += 125; pricePerColor = 2.02; } if(numberOfColorsBack == 1) { fee += 25; pricePerColor = 0.90; } else if(numberOfColorsBack == 2) { fee += 45; pricePerColor = 1.13; } else if(numberOfColorsBack == 3) { fee += 65; pricePerColor = 1.35; } else if(numberOfColorsBack == 4) { fee += 85; pricePerColor = 1.58; } else if(numberOfColorsBack == 5) { fee += 105; pricePerColor = 1.80; } else if(numberOfColorsBack == 6) { fee += 125; pricePerColor = 2.02; } } numberOfShirts * pricePerColor ; Total = (numberOfShirts * pricePerColor) + fee; Total += Total * .0825; alert('Your Total (with tax): '+Total); } </script> </head> <body> <div id="wrapper"> <header> </header> <nav> </nav> <div id="left"> </div> <div id="content"> <div id="preview"> </div> <div id="input"> <ul> <li> Choose A Product: <select id="productChoice" name='Frontcolors'> <option value="0">Gildan 2000</option> </select> </li> <li> Base Shirt Color: <select id="productChoice" name='Frontcolors'> <option value="0">White</option><!--


这篇关于为什么这个功能不起作用? (BASIC JAVASCRIPT)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆