รับค่าจาก Textbox แล้วให้แสดงข้อมูล ใน Lable โดยอัตโนมัติ โดยไม่ต้องกดปุ่มหรือ enter ใดๆ (ข้อมูลจากฐานข้อมูล) asp.net C#
jquery ไปครับ
เขียน event ให้กับ textbox
เมื่อ change ให้อัพเดท label ตามตัวแปรที่พิมพ์ลงไปใน textbox
Code (JavaScript)
$("#txt").change(function(){
var str = $(this).val();
$("#lbl").val(str);
});
หรือถ้าอยากให้ง่ายลองไปเขียน angularJS ครับ
มันทำงานแบบ 2-Way Databinding แก้ไขค่าใน textbox แล้วอัพเดท label ให้อัติโนมัติโดยไม่ต้องเขียนโค้ดเลย
เพียงแค่ฝัง model ให้ถูกที่ รับรองจะชอบครับ
Date :
2016-06-28 23:12:40
By :
deksoke
VS2015 บอกว่ารันได้ทุกแผลฟอร์ม อทิเช่น Mobile, Windows, Linux, Unix, etc...
(ระยะหลังมานี้ VS มักจะพ่วงคำว่า angularJS มาเสมอ
แต่ผมก็ยังไม่เคยลองสักที (เคยลองกับน้องเมีย และเธอกระซิบว่า "ผัวจ๋าฯ ผิดรู")
ผม : นอนเฉยฯ เดี๋ยวพี่ทำเอง +55555
ปล. ผมใช้ SignalR มันก็ตอบโจทย์ได้ (ดีระดับหนึ่ง)
Date :
2016-06-28 23:39:29
By :
หน้าฮี
จาก #NO1 @ deksoke
ผมถามคุณกลับว่า "ผมมีข้อมูล > 1 ล้านระเบีน"
angularJS และ Code (JavaScript)
$("#txt").change(function(){
มันตอบโจทย์ของผมได้ไหม? (ใช้เวลาในการค้นหาไม่เกิน 1 วินาที)
...
...
...
ปล. ผมมีคำตอบอยู่ในใจอยู่แล้ว
Date :
2016-06-28 23:44:46
By :
หน้าฮี
Angular JS Power By GOOGLE (ไม่แน่ใจว่าผมสะกดได้ถูกต้องหรือไม่ และผมไม่เคยใช้[อยากจะใช้อยู่เหมือนกัน])
ผลลัพธ์มันเหมือนกัน
แต่หลักการ/การทำงาน มันแตกต่างกัน ไปหาอ่านเอาเองครับ
Code (JavaScript)
$("#txt").change(function(){
var str = $(this).val();
$("#lbl").val(str);
});
@deksoke จาก #No. 3
--- หลักการของมัน
----- ข้อมูลที่ใช้อยู่เป็นประจำ อทิเช่น รหัสฝ่าย/แผนก/ข้อมูลพื้นฐานทั้งหลายแหล่
----- ผมจะไม่ดึงข้อมูลเป็นครั้งที่ 2 (ข้อสงสัยแล้วถ้ามีการเปลี่ยนแปลงข้อมูลใน Database เช่น แก้ไข/เพิ่ม/ลบ)
----- ข้อสงสัยอันนั้น "คุณต้องหาคำตอบด้วยตัวเอง"
ผมรบกวนหน่อยพวกคุณมีโครงสร้างตารางระบบบัญชี Express For Windows หรือไม่?
(ผมต้องการโอนย้ายข้อมูลเข้าสู่ระบบของมัน)
ตัวอย่างสิ่งที่ผมต้องการ
https://www.thaicreate.com/upload/stock/20160704103357.png?v=1001
Date :
2016-07-04 17:25:51
By :
หน้าฮี
รูปไม่ขึ้นลองใหม่
Date :
2016-07-04 17:27:17
By :
หน้าฮี
ขออภัยครับ ผมไม่มีโครงสร้างของ Express อ่ะ (ที่บริษัทใช้แต่ผมไม่ได้ดูแลส่วนนั้น)
จาก #5
--- หลักการของมัน
----- ข้อมูลที่ใช้อยู่เป็นประจำ อทิเช่น รหัสฝ่าย/แผนก/ข้อมูลพื้นฐานทั้งหลายแหล่
----- ผมจะไม่ดึงข้อมูลเป็นครั้งที่ 2 (ข้อสงสัยแล้วถ้ามีการเปลี่ยนแปลงข้อมูลใน Database เช่น แก้ไข/เพิ่ม/ลบ)
----- ข้อสงสัยอันนั้น "คุณต้องหาคำตอบด้วยตัวเอง"
ข้อมูลพวกนี้เป็นของที่ใช้ประจำๆ การไปดึงบ่อยๆมันน่ารำคาญครับ
เพราะงั้นเราดึงแล้วมาเก็บไว้ที่ client ได้โดยฝากใน Local Storage หรือ Session Storage ได้นะ
(เก็บได้เป็นสตริงเท่านั้น เพราะงั้นรับเป็น json จะดีสุด, เบราเซอร์เวอร์ชั่นใหม่ๆรองรับพวกนี้ครับ)
หาก server มีการเปลี่ยนแปลงข้อมูลคิดว่า signalR น่าจะเรียกมายัง client ให้อัพเดทข้อมูลใหม่ได้ครับ
Date :
2016-07-04 19:36:14
By :
deksoke
จาก #NO7
--- สิ่งที่คุณยกมามันเป็นสิ่งที่ดี แต่ผมคงไม่เลือกใช้วิธีการนั้นครับ
--- (อย่าลืมคำว่า "พยายามและอย่าท้อ")
Date :
2016-07-04 20:57:02
By :
หน้าฮี
Load balance : Server 00