Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > ใครดูอยู่ช่วยผมทีครับ ตอนนี้เลย ผมทำงานส่งอาจารย์ครับ html+javascript



 

ใครดูอยู่ช่วยผมทีครับ ตอนนี้เลย ผมทำงานส่งอาจารย์ครับ html+javascript

 



Topic : 090362



โพสกระทู้ ( 28 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook



ผมสร้างฟอร์ม รับข้อมูลที่เป็นจำนวนเต็มไม่จำกัดจำนวนครั้งที่ป้อนแล้วให้หาค่าที่มากที่สุดเมื่อต้องการแสดง คับ
ใส่จาว่าสคริปไม่เป็นครับ

Code (PHP)
<form  method="post" name="form1">
ป้อนค่าตัวเลขที่ต้องการ <input name="txt1" type="text">
<input name="btnSubmit1" type="submit" value="OK" ><br>
<input name="text2" type="text">
<input name="btnSubmit1" type="submit" value="ShowMAX" ><br>
</form>


และอีกข้อครับ

สร้างฟอร์มทอนเงินขายสินค้าโดยให้ป้อนจำนวนเงินที่ขายและป้อนจำนวนเงินทีู่กค้าจ่ายถ้าลูกค้าจ่ายจำนวนเงินเกินกว่าราคาสินค้าให้ทอนเงิน เป็น แบงค์ 1000 500 100 50 20 กี่ใบ ก็ เหรียญ 10 1 กี่เหรียญ อะครับ ช่วยผมที



Tag : HTML/CSS, JavaScript







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2013-02-05 15:28:13 By : jamjung002 View : 1450 Reply : 24
 

 

No. 1

Guest


max(array)






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-06 22:47:28 By : ดัน
 


 

No. 2



โพสกระทู้ ( 28 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

ขอตัวอย่างหน่อยได้มั้ยครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-07 11:14:57 By : jamjung002
 

 

No. 3



โพสกระทู้ ( 1,819 )
บทความ ( 20 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

นี่คือการบ้าน รายงาน หรือข้อสอบ ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-07 11:17:54 By : cookiephp
 


 

No. 4



โพสกระทู้ ( 130 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ตัวอย่างนะครับ

Code (PHP)
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>test</title>
</head>

<body>

<?	$ii[1]=3;
	$ii[2]=4;
	$ii[3]=6;
	$ii[4]=9;
	$ii[5]=5;


for($i=1;$i<6;$i++)
{	
	
	echo "number ".$i." = ".$ii[$i]."<br>";
	
}

echo "maxnumber = ".max($ii);

?>
</body>
</html>


ส่วนวิธีการส่งค่าเป็น array ทางนี้ครับ
https://www.thaicreate.com/php/php-html-multi-input-text-field.html
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-07 11:33:42 By : nutsuanplu
 


 

No. 5



โพสกระทู้ ( 130 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ตัวอย่างการทอนเงิน
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>test money</title>
</head>
<body>

<?
//รับค่าเงินมา
$money=225;

echo "เดิมมีเงิน ". 225 ." บาท <br>";

//ตรวจสอบการใช้แบ้งค์ 50 โดยนับการหารไม่มีเศษ
for($i=1;$i<=$money;$i++)
{
	if($i%50==0)
	{	$count50++;
		
	}
}
echo "ใช้แบ้งค์ 50 จำนวน " . $count50 ." ใบ <br>";

$pay = 50 * $count50;
$total = $money - $pay;

echo " คงเหลือเงิน ".$total." บาท"
?>

</body>
</html>



อันนี้ตัวอย่างการใช้แบ้งค์ 50 ถ้าใช้แบ้งค์อื่นหรือเหรียญ ลองไปทำเพิ่มเอานะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-07 13:13:54 By : nutsuanplu
 


 

No. 6



โพสกระทู้ ( 28 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

การบ้านคับไม่ใช่ข้อสอบ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-11 08:54:22 By : jamjung002
 


 

No. 7



โพสกระทู้ ( 28 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

ตอบความคิดเห็นที่ : 5 เขียนโดย : nutsuanplu เมื่อวันที่ 2013-02-07 13:13:54
รายละเอียดของการตอบ ::
ขอบคุณพี่มากๆครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-11 08:55:17 By : jamjung002
 


 

No. 8



โพสกระทู้ ( 1,819 )
บทความ ( 20 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

ยังต้องการคำตอบอยู่ไหมครับ
ผมพร้อมตอบ และคิดว่าคนอื่นๆ อีกหลายคนก็ด้วย
แต่อยากให้ถามให้ชัดเจนกว่านี้
ว่าสงสัยอะไร อะไรที่ทำไม่ได้ และอะไรที่ทำไปแล้ว
เพราะถามมาแบบนี้ มันเหมือนขอให้คนอื่นทำการบ้านให้น่ะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-11 08:59:31 By : cookiephp
 


 

No. 9



โพสกระทู้ ( 5,105 )
บทความ ( 4 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


น้องเปรม ใจเย็น ๆ ๆ ๆ (เจอมาเยอะ ต้องทำใจ แล้วต้องยอมรับ บางคนก็จะมาขอ ขอ แล้วก็ขอ โดยส่วนตัวจะแนะนำแนวคิด โค้ดไม่เขียนให้ นาน ๆ ถึงจะเขียน) ถ้าเอาไปประยุกต์ไม่เป็น ไม่ search ข้อมูลเลย คนช่วยแบบเราจะท้อ ช่วยได้เท่าที่เราไม่เหนื่อยใจ สบายใจด้วย...
มีเคส : อีก 7 วันจะต้องส่งโปรเจ็ค มาโพสต์ถาม แต่ยังไม่ได้เริ่มอะไรเลย (แบบนี้ก็ไม่ไหว ^^)
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-11 10:32:32 By : apisitp
 


 

No. 10



โพสกระทู้ ( 4,169 )
บทความ ( 7 )

Hall of Fame 2012

สถานะออฟไลน์


ตอบความคิดเห็นที่ : 9 เขียนโดย : apisitp เมื่อวันที่ 2013-02-11 10:32:32
รายละเอียดของการตอบ ::
LIKE เรอะครับ จะให้แค่แนวทาง

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-11 10:37:39 By : Ex-[S]i[L]e[N]t
 


 

No. 11



โพสกระทู้ ( 1,819 )
บทความ ( 20 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

ขอโทษครับ เมี้ยว
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-11 11:15:45 By : cookiephp
 


 

No. 12



โพสกระทู้ ( 130 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


คนเราความรู้ไม่เท่ากันครับ เลือกเกิดไม่ได้
ก็เข้าใจนะ เพราะผมเป็นมาก่อน

บางคนไม่ต้องถาม หาเอาตาม google อย่างเดียว (อันนี้จำเป็นมาก)
บางคนไม่อยากหา อยากถามเอาดีกว่า (คงมีเหตุผลส่วนตัว เช่น หาแล้วไม่เจอ ขี้เกียจหา หาแล้วทำไม่ได้ ฯลฯ)
บางคนชี้แนวทางอย่างเดียวคงไม่พอ ต้องมีตัวอย่างประกอบ
บางคนแค่บอกแนวคิดก็เอากลับไปทำได้
บางคนทั้งบอกแนวทาง ทั้งมีตัวอย่าง ก็ยังมึนอยู่ (อันนี้เป็นเยอะ สำหรับผู้เริ่มต้น ผมก็เป็น ฮิฮิ)

ผมชอบแบบว่า มีตัวอย่างให้แต่ขอ code สัก 50% - 100% แล้วแต่ผู้ตอบจะเมตตา

ส่วนผู้ถามเอาโค้ดไปแล้ว จะนำไปประยุกต์ใช้ต่อหรือไม่ หรือแค่เอาไป copy/paste ก็แล้วแต่เวรแต่กรรมล่ะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-11 14:08:26 By : nutsuanplu
 


 

No. 13



โพสกระทู้ ( 4,169 )
บทความ ( 7 )

Hall of Fame 2012

สถานะออฟไลน์


ตอบความคิดเห็นที่ : 12 เขียนโดย : nutsuanplu เมื่อวันที่ 2013-02-11 14:08:26
รายละเอียดของการตอบ ::
ใจเยนนนครับคุณ nut

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-11 14:13:13 By : Ex-[S]i[L]e[N]t
 


 

No. 14



โพสกระทู้ ( 28 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

คือผม ไม่เก่งหรอกคับ ผมหาตามgoogle ผมก้หาไม่เจอ ผมไม่ถนัดด้วยซ้ำกับจาว่าสคริป ผมโพสถาม ผมเอาแนวทางก็ได้คับ ไม่ได้ขอแบบสำเร็จรูปแต่พี่ๆอยากให้สำเร็จรูปผมก็ไม่ว่าเพราะผมก็เอาไปศึกษา และต้องเอาไปทำในhtml เพื่อทำเป็นฟอร์มอีก ถ้าพี่ๆไม่พอใจกับความเดือดร้อนของผมผมก็ไม่่าอะไรนะคับผมก็ขอโทดด้วยที่ผมไม่รุอะไรแล้วผมมาถาม

ผมขอบคุณสำหรับคอมเม้นของพี่ๆด้วยละกันครับ ผมถามเพราะผม อยากได้ จริงๆผมต้องเอาไปศึกษาต่ออยู่แล้วครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-11 14:32:21 By : jamjung002
 


 

No. 15



โพสกระทู้ ( 28 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

ผมก็ขอ จาว่าสคริปเฉยๆ คับเพราะผมไม่รุผมจะเอาตรงไหน ในthaicreat มาโม ได้แค่นั้นเอง เพราะผมทำไจาว่าสคริปไม่เป็น ผมไม่ใช่มือโปร ผมก็แค่ คนคนนึงที่อยากทำเว็บไซต์เป็น เพราะผมเรียนสายนี้
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-11 14:39:30 By : jamjung002
 


 

No. 16



โพสกระทู้ ( 130 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ตอบความคิดเห็นที่ : 13 เขียนโดย : Ex-[S]i[L]e[N]t เมื่อวันที่ 2013-02-11 14:13:13
รายละเอียดของการตอบ ::
ไม่มีอะไรครับคุณ Ex-[S]i[L]e[N]t ผมน้องใหม่ ยังไม่รู้จักใครในนี้
แค่แสดงความคิดเห็นในแบบที่ผมเคยประสบมาครับ ผิดพลาดไปขออภัยด้วยนะครับ

ในบอร์ดนี้ความรู้เยอะมากๆ ครับ ค้นหาอะไรก็เจอหมด เริ่มจากไม่รู้ จนพอทำเป็น
ตัวผมสมัครมานานแล้ว แต่เพิ่งจะมาตอบนี่แหล่ะครับ อยากเอาความรู้เล็กๆ น้อยๆ มาช่วยบ้างตามกำลัง

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-11 14:39:52 By : nutsuanplu
 


 

No. 17



โพสกระทู้ ( 1,819 )
บทความ ( 20 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

โอเคครับ

แนวทางสำหรับโจทย์แรกคือ

การสร้าง Element และการเพิ่ม Element เข้าไปในเพจแบบ dynamic ครับ

ใน DOM JavaScript นั้นจะมี document.createElement() เป็นฟังก์ชั่นหลักในการทำตรงนี้

HTML
<html>
	<head>
		<title>Dynamic Element Creation</title>
	</head>
	<body>
	<script type="text/javascript">
	var img = document.createElement("IMG");

	img.setAttribute("src", "http://static.php.net/www.php.net/images/php.gif"); // กำหนด Attribute src
	img.setAttribute("title", "PHP"); // กำหนด Attribute title

	document.body.appendChild(img); // เพิ่มมันเข้าไปเป็น element ลูกของ <body> ในตำแหน่งท้ายสุด
	</script>
	</body>
</html>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-11 14:42:23 By : cookiephp
 


 

No. 18



โพสกระทู้ ( 1,819 )
บทความ ( 20 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

ดังนั้น element ที่เราจะต้องสร้างสำหรับโจทย์นี้คือ <input>

นี่คือตัวอย่างจากพื้นฐานข้างต้นครับ

Code (PHP)
<html>
	<head>
		<title>Dynamic Element Creation</title>
		<style type="text/css">
		#textFieldContainer input {
			display: block;
		}
		</style>
	</head>
	<body>
	<form>
		<div id="textFieldContainer">
			<input type="text" type="text" />
			<input type="text" type="text" />
		</div>
		<hr />
		<input
			type="button"
			value="เพิ่ม"
			onclick="addTextField();"
		/>
		<input
			type="button"
			value="เสร็จสิ้น"
			onclick="calculate();"
		/>
	</form>
	<script type="text/javascript">
	var textFieldContainer = document.getElementById("textFieldContainer");
	
	function addTextField() {
		var tf = document.createElement("INPUT"); // สร้าง <input>
		tf.setAttribute("type", "text"); // ทำให้เป็นชนิด text
		textFieldContainer.appendChild(tf); // เพิ่มเข้าไปเป็น element ลูกของ textFieldContainer
	}
	
	function calculate() {
		// ใช้ getElementsByTagName() เพื่ออ่าน element input ทั้งหมดใน textFieldContainer
		// ให้อยู่ในตัวแปรคล้าย Array
		var textFields = textFieldContainer.getElementsByTagName("INPUT");
		var n = textFields.length; // จำนวนของ input ทั้งหมด
		var sum = 0; // ผลรวม
		for (var i = 0; i < n; i++) {
			var v = Number(textFields[i].value); // แปลงค่าใน <input> แต่ละอันให้เป็นชนิดตัวเลข
			if (isFinite(v)) { // และเอาเฉพาะตัวเลขที่ไม่เป็นอนันต์ และไม่ใช่ NaN
				sum += v; // เพิ่มผลรวม
			}
		}
		alert("ค่าเฉลี่ยคือ " + (sum / n).toFixed(2)); // แสดงผลรวมโดยให้เป็นทศนิยม 2 หลัก
	}
	</script>
	</body>
</html>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-11 15:02:01 By : cookiephp
 


 

No. 19



โพสกระทู้ ( 5,105 )
บทความ ( 4 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


น้อง/พี่/เพื่อน cookiephp (น้องเปรม) ทำงานไรอ่ะ บอกได้เปล่า....
เก่งจัง ชื่นชม ๆ แบบนี้แก่ ๆ อย่างผมจะได้วางมือล่ะ ฮ่า ๆ ๆ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-11 15:18:44 By : apisitp
 


 

No. 20



โพสกระทู้ ( 1,819 )
บทความ ( 20 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

ส่วนโจทย์นี้เป็นเรื่องของ อัลกอริธึ่ม มากกว่าเรื่องของความรู้ทางด้าน DOM

ตัวอย่างการทอนเงิน
<!DOCTYPE html>
<html>
	<title>ตัวอย่างการทอนเงิน</title>
	<body>
		<form>
			ราคาสินค้า: <input name="price" type="text" /><br />
			เงินที่จ่าย: <input name="receive" type="text" /><br />
			<input type="button" value="คำนวณ" onclick="calculateChange();" />
		</form>
		<script type="text/javascript">
		function calculateChange(price, receive)
		{
			// เอาค่าจาก textfield มา และแปลงให้เป็นตัวเลข
			var price = Number(document.forms[0].price.value),
				receive = Number(document.forms[0].receive.value);
			// หากค่าใดค่าหนึ่งไม่สามารถแปลงเป็นตัวเลขได้ ให้จบการทำงานไปเลย
			if (!isFinite(price) || !isFinite(receive)) {
				return;
			}
			// หากจ่ายพอดี
			if (receive === price) {
				alert("ไม่ต้องทอน");
				return;
			}
			// หากเงินที่จ่ายน้อยกว่าราคา
			if (receive < price) {
				alert("เงินไม่พอซื้อสินค้า");
				return;
			}
			var units = [1000, 500, 100, 50, 20, 10, 5, 2], // ชนิดของธนบัตรและเหรียญ
				remain = receive - price, // ส่วนต่าง
				using = []; // ข้อมูลการทอน
			for (var i = 0; i < units.length; i++) { // วนลูปเพื่อหารส่วนต่างกับราคาของธนบัตรทั้งหมด
				var unit = units[i];
				// หากส่วนต่างที่เหลืออยู่ในขณะนี้ มากกว่าหรือเท่ากับ ชนิดของธนบัตร
				if (remain >= unit) {
					// นั่นหมายความว่าสามารถหารได้ผลลัพธ์มากกว่าหรือเท่ากับ 1 (ใช้ชนิดนี้ทอนได้)
					var n = Math.floor(remain / unit), // จำนวนของธนบัตรหรือเหรียญ ใช้ Math.floor() เพื่อตัดเศษทิ้ง
						isNote = unit >= 20; // ตรวจสอบว่าเป็นธนบัตรหรือเหรียญ
					using.push(
						(isNote ? "ธนบัตร " : "เหรียญ ")
						+ unit
						+ " บาท จำนวน "
						+ n
						+ (isNote ? " ใบ" : " เหรียญ")
					); // เพิ่มผลลัพธ์
					remain -= unit * n; // ลบส่วนต่างออก
				}
			}
			// ถ้ายังมีส่วนต่างเหลืออยู่ แสดงว่าต้องทอนด้วยเหรียญบาท
			if (remain) {
				using.push("เหรียญบาท " + remain + " เหรียญ");
			}
			// แสดงผล
			alert(
				"ลูกค้าซื้อของราคา " + price + " บาท\n"
				+ "จ่ายเงินมา " + receive + " บาท\n"
				+ "ควรจะทอนโดยใช้\n" + using.join("\n")
			);
		}
		</script>
	</body>
</html>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-11 15:35:45 By : cookiephp
 


 

No. 21



โพสกระทู้ ( 4,169 )
บทความ ( 7 )

Hall of Fame 2012

สถานะออฟไลน์


ตอบความคิดเห็นที่ : 19 เขียนโดย : apisitp เมื่อวันที่ 2013-02-11 15:18:44
รายละเอียดของการตอบ ::
"Do not be too timid and squeamish about your actions. All life is an experiment."
- - Ralph waldo Emerson - -
อย่าขาดความมั่นใจในตัวเอง และตระหนกตกใจในสิ่งที่คุณทำ ทุกๆสิ่งคือประสบการณ์

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-11 15:46:16 By : Ex-[S]i[L]e[N]t
 


 

No. 22



โพสกระทู้ ( 28 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

ตอบความคิดเห็นที่ : 20 เขียนโดย : cookiephp เมื่อวันที่ 2013-02-11 15:35:45
รายละเอียดของการตอบ ::
โค้ดนี้ ผมจะเปลี่ยนเป็นค่ามากที่สุดยังงัยหรอคับ ที่ไม่ใช่แสดงผลค่าเฉลี่ย งง อะครับ

Code (PHP)
<!DOCTYPE html>
<html>
	<title>ตัวอย่างการทอนเงิน</title>
	<body>
		<form>
			ราคาสินค้า: <input name="price" type="text" /><br />
			เงินที่จ่าย: <input name="receive" type="text" /><br />
			<input type="button" value="คำนวณ" onclick="calculateChange();" />
		</form>
		<script type="text/javascript">
		function calculateChange(price, receive)
		{
			// เอาค่าจาก textfield มา และแปลงให้เป็นตัวเลข
			var price = Number(document.forms[0].price.value),
				receive = Number(document.forms[0].receive.value);
			// หากค่าใดค่าหนึ่งไม่สามารถแปลงเป็นตัวเลขได้ ให้จบการทำงานไปเลย
			if (!isFinite(price) || !isFinite(receive)) {
				return;
			}
			// หากจ่ายพอดี
			if (receive === price) {
				alert("ไม่ต้องทอน");
				return;
			}
			// หากเงินที่จ่ายน้อยกว่าราคา
			if (receive < price) {
				alert("เงินไม่พอซื้อสินค้า");
				return;
			}
			var units = [1000, 500, 100, 50, 20, 10, 5, 2], // ชนิดของธนบัตรและเหรียญ
				remain = receive - price, // ส่วนต่าง
				using = []; // ข้อมูลการทอน
			for (var i = 0; i < units.length; i++) { // วนลูปเพื่อหารส่วนต่างกับราคาของธนบัตรทั้งหมด
				var unit = units[i];
				// หากส่วนต่างที่เหลืออยู่ในขณะนี้ มากกว่าหรือเท่ากับ ชนิดของธนบัตร
				if (remain >= unit) {
					// นั่นหมายความว่าสามารถหารได้ผลลัพธ์มากกว่าหรือเท่ากับ 1 (ใช้ชนิดนี้ทอนได้)
					var n = Math.floor(remain / unit), // จำนวนของธนบัตรหรือเหรียญ ใช้ Math.floor() เพื่อตัดเศษทิ้ง
						isNote = unit >= 20; // ตรวจสอบว่าเป็นธนบัตรหรือเหรียญ
					using.push(
						(isNote ? "ธนบัตร " : "เหรียญ ")
						+ unit
						+ " บาท จำนวน "
						+ n
						+ (isNote ? " ใบ" : " เหรียญ")
					); // เพิ่มผลลัพธ์
					remain -= unit * n; // ลบส่วนต่างออก
				}
			}
			// ถ้ายังมีส่วนต่างเหลืออยู่ แสดงว่าต้องทอนด้วยเหรียญบาท
			if (remain) {
				using.push("เหรียญบาท " + remain + " เหรียญ");
			}
			// แสดงผล
			alert(
				"ลูกค้าซื้อของราคา " + price + " บาท\n"
				+ "จ่ายเงินมา " + receive + " บาท\n"
				+ "ควรจะทอนโดยใช้\n" + using.join("\n")
			);
		}
		</script>
	</body>
</html>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-11 17:19:58 By : jamjung002
 


 

No. 23



โพสกระทู้ ( 1,819 )
บทความ ( 20 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

โทดทีครับ ผมดูผิด
เป็นค่าสูงสุดสินะครับ

Code (PHP)
<html>
	<head>
		<title>Dynamic Element Creation</title>
		<style type="text/css">
		#textFieldContainer input {
			display: block;
		}
		</style>
	</head>
	<body>
	<form>
		<div id="textFieldContainer">
			<input type="text" type="text" />
			<input type="text" type="text" />
		</div>
		<hr />
		<input
			type="button"
			value="เพิ่ม"
			onclick="addTextField();"
		/>
		<input
			type="button"
			value="เสร็จสิ้น"
			onclick="calculate();"
		/>
	</form>
	<script type="text/javascript">
	var textFieldContainer = document.getElementById("textFieldContainer");
	
	function addTextField() {
		var tf = document.createElement("INPUT"); // สร้าง <input>
		tf.setAttribute("type", "text"); // ทำให้เป็นชนิด text
		textFieldContainer.appendChild(tf); // เพิ่มเข้าไปเป็น element ลูกของ textFieldContainer
	}
	
	function calculate() {
		// ใช้ getElementsByTagName() เพื่ออ่าน element input ทั้งหมดใน textFieldContainer
		// ให้อยู่ในตัวแปรคล้าย Array
		var textFields = textFieldContainer.getElementsByTagName("INPUT");
		var n = textFields.length; // จำนวนของ input ทั้งหมด
		var numbers = []; // Array ของตัวเลขทั้งหมด
		for (var i = 0; i < n; i++) {
			var v = Number(textFields[i].value); // แปลงค่าใน <input> แต่ละอันให้เป็นชนิดตัวเลข
			if (isFinite(v)) { // และเอาเฉพาะตัวเลขที่ไม่เป็นอนันต์ และไม่ใช่ NaN
				numbers.push(v);
			}
		}
		// เรียกใช้ Math.max() ด้วย Function.prototype.apply() เพราะต้องการส่งค่าด้วย Array
		alert("ค่าสูงสุดคือ " + Math.max.apply(null, numbers));
	}
	</script>
	</body>
</html>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-11 17:30:46 By : cookiephp
 


 

No. 24



โพสกระทู้ ( 28 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

ตอบความคิดเห็นที่ : 23 เขียนโดย : cookiephp เมื่อวันที่ 2013-02-11 17:30:46
รายละเอียดของการตอบ ::
ขอบคุณคับ ....

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-11 18:03:47 By : jamjung002
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ใครดูอยู่ช่วยผมทีครับ ตอนนี้เลย ผมทำงานส่งอาจารย์ครับ html+javascript
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 00
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่