|
|
|
ยิง barcode ได้เลขมาจะให้ขึ้นชื่อสินค้าด้วยครับต้องทำยังไงครับ |
|
|
|
|
|
|
|
ยิง barcode คงใช้ event keydown ตรวจสอบไม่ได้ ให้ใช้ event onchange
Code (JavaScript)
$('.nCode_product').change(function(){
$.ajax({ url: '/GetProductName.php/?id='+this.value}).done((rs)=>{
$('.cName_product').val(rs);
});
});
php
GetProductName.php
Code (PHP)
$id=filter_input(INPUT_GET, 'id');
$testname=get_name_from_query($id);
echo $testname;
|
ประวัติการแก้ไข 2018-09-07 18:05:57
|
|
|
|
Date :
2018-09-07 17:57:57 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ จะลองดูครับ
|
|
|
|
|
Date :
2018-09-08 08:49:25 |
By :
weekung072 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จะสอบถามพี่ chaildhanan ครับ
คือ ยิง barcode แล้ว ถ้าจะให้ curse ไปอยู่ที่จำนวนเองหลังจาก ยิง barcode เสร็จจะทำยังไงหรอครับ พอดีทำแล้ว แต่ต้อง ใช้ mouse คลิกที่หน้าเว็ป ถึงจะขยับ curse ให้ครับ
Code (Java)
$('.nCode_product').change(function(){
$.ajax({url:'../Checking/GetProductName.php?nCode_product='+this.value}).done((rs)=>{
let data = $.parseJSON(rs)[0];
$('.cName_product').val(data.cName_product);
$('.nId_product').val(data.nId_product);
$('.amount').focus();
});
})
ผมต้องเพิ่มอะไรหรือเปล่าครับ
|
|
|
|
|
Date :
2018-09-08 09:38:05 |
By :
weekung072 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
โค๊ดที่ให้เป็นแค่ตัวอย่าง ต้องประยุกต์เอาหน่อย ต้องรู้จักชนิดตัวแปร เพื่อทำงานได้ถูกต้อง
$('.amount') อันนีค่าที่ได้มันเป็น array อาจจะเพี้ยนได้ และที่สำคัญ มันมี .amount เยอะเกิน เจาะจงหน่อย
ส่วนที่มันแสดงผลและไม่เห็นปัญหา เพราะมันมีแค่ tr เดียว แต่ถ้ามีหลาย tr มันจะเปลี่ยนทุกอัน เพราะอ้าง class ที่ไม่ได้เจาะจง
Code (JavaScript)
$('.nCode_product').change(function(){
var tr = $(this).parents('tr').eq(0); // กำหนด tr ที่จะทำงานด้วย
$.ajax({url:'../Checking/GetProductName.php?nCode_product='+this.value}).done((rs)=>{
let data = $.parseJSON(rs)[0];
$(tr).find('.cName_product').val(data.cName_product); // ถ้าไม่มี tr ครอบ ทุก .cName_product จะเปลี่ยนหมด
$(tr).find('.nId_product').val(data.nId_product);
$(tr).find('.amount').eq(0).focus(); // focus ต้องการ element เดียว อ้างอิง array ไม่ได้
});
})
ปล. cursor เคอเซ่อ ไม่ใช่ curse
|
ประวัติการแก้ไข 2018-09-08 09:56:15
|
|
|
|
Date :
2018-09-08 09:55:11 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ
|
ประวัติการแก้ไข 2018-09-08 11:38:20 2018-09-08 12:01:22
|
|
|
|
Date :
2018-09-08 11:33:06 |
By :
weekung072 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|