ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingjava script คำนวณใน textbox หลายๆ ตัว
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: java script คำนวณใน textbox หลายๆ ตัว  (อ่าน 6386 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
nuttapont
ก๊วนเสียว
*

พลังน้ำใจ: 6
ออฟไลน์ ออฟไลน์

กระทู้: 308



ดูรายละเอียด
« เมื่อ: 09 เมษายน 2010, 15:16:04 »

java script  คำนวณใน textbox หลายๆ ตัว แล้ว มา Sum ในตัวเดียว จะทำไงเหรอครับ

แบบว่า สมมุติ กรอกเลข อันแรก ใน textbox และจะคำนวณ ค่าออกมาในช่องรวมเลยอ่ะครับ

ตามภาพ ครับ



ผมเขียนจาวา สคริปไม่เป็นครับ ช่วยผมด้วยนะครับ

แนวทางก็ได้ครับ ขอบคุณครับ
« แก้ไขครั้งสุดท้าย: 09 เมษายน 2010, 15:19:46 โดย nuttapont » บันทึกการเข้า
เก๋าลัดคุง
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 196
ออฟไลน์ ออฟไลน์

กระทู้: 3,906



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 09 เมษายน 2010, 15:34:31 »

<script language="javascript">
<!--
function test()
var t = document.=ชื่อ form.ชื่อ input.value   document.=ชื่อ form.ชื่อ input 2.value
alert(t);
}
//-->
</script>

<form name="=ชื่อ form" method=post action="">
<input type="text" name="ชื่อ">
<input type="text" name="ชื่อ2">
<input type="button" value=""onclick="javascript: test()";>
</form>
บันทึกการเข้า

@@@
Administrator
สมุนแก๊งเสียว
*

พลังน้ำใจ: 33
ออฟไลน์ ออฟไลน์

กระทู้: 634



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 09 เมษายน 2010, 16:08:19 »

java script  คำนวณใน textbox หลายๆ ตัว แล้ว มา Sum ในตัวเดียว จะทำไงเหรอครับ

แบบว่า สมมุติ กรอกเลข อันแรก ใน textbox และจะคำนวณ ค่าออกมาในช่องรวมเลยอ่ะครับ

ตามภาพ ครับ



ผมเขียนจาวา สคริปไม่เป็นครับ ช่วยผมด้วยนะครับ

แนวทางก็ได้ครับ ขอบคุณครับ


คร่าวๆนะครับ

โค๊ด:

<script language="javascript">
function on_sum(){
var frm=document.form1;
var t1=parseFloat(frm.textfield1.value);
if(frm.textfield1.value=='')t1=0;
var t2=parseFloat(frm.textfield2.value);
if(frm.textfield2.value=='')t2=0;
var t3=parseFloat(frm.textfield3.value);
if(frm.textfield3.value=='')t3=0;
var t4=parseFloat(frm.textfield4.value);
if(frm.textfield4.value=='')t4=0;
var t5=parseFloat(frm.textfield5.value);
if(frm.textfield5.value=='')t5=0;
var sum=(t1*(t2*8)) (t3*(t4*8)) t5;
frm.textfield6.value=sum;
}
</script>
<form name="form1" method="post" action="">
  พนักงาน ก. <input type="text" name="textfield1" onKeyUp="on_sum()">
  <input type="text" name="textfield2" onKeyUp="on_sum()">
  <br>
  <br>
  พนักงาน ก. <input type="text" name="textfield3" onKeyUp="on_sum()">
  <input type="text" name="textfield4" onKeyUp="on_sum()">
  <br>
  <br>
  พนักงาน ก. <input type="text" name="textfield5" onKeyUp="on_sum()">
  <br>
  <br>
  รวมค่าทั้งหมด <input type="text" name="textfield6" readonly="readonly">
</form>



บันทึกการเข้า

รับซื้อเว็บ 100uip ต่อวันขึ้นไป EA Forex
kitazawa1st
สมุนแก๊งเสียว
*

พลังน้ำใจ: 29
ออฟไลน์ ออฟไลน์

กระทู้: 563



ดูรายละเอียด
« ตอบ #3 เมื่อ: 09 เมษายน 2010, 20:46:39 »

ผมเขียนจาวา สคริปไม่เป็นครับ ช่วยผมด้วยนะครับ

แนวทางก็ได้ครับ ขอบคุณครับ

จะแนะนำ jquery ซะหน่อย  Lips Sealed
บันทึกการเข้า

เล็กสั้น ขยันซอย
หน้า: [1]   ขึ้นบน
พิมพ์