ต้องการทำฟังชั่น autofill จากบาร์โค้ด
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา ต้องการทำฟังชั่น autofill จากบาร์โค้ด
ต้องการทำฟังชั่น autofill จากบาร์โค้ด
Copy
ต้องการทำฟังชั่น auto fill ข้อมูลจากบาร์โค้ดจากรหัสคลัง ถ้าเจอข้อมูลให้ Enter (Cross Browser) ไปที่ input รหัสสินค้า แต่ถ้าไม่เจอบาร์โค้ดคลังให้ Enter (Cross Browser) กลับมาอยู่ที่รหัสคลังครับ ส่วนรหัสสินค้าถ้า ถ้าเจอให้ submit form ถ้าไม่เจอให้ enter กลับมาอยู่ที่ input รหัสสินค้าครับ
ผมทำ autofill ตรวจสอบรหัสได้ทั้งสองช่องแล้วแต่ Enter (Cross Browser) ไม่ยอมไป หรือหาไม่เจอก็กลับไปบรรทัดอื่น รบกวนช่วยหน่อยนะครับ
ผมทำ autofill ตรวจสอบรหัสได้ทั้งสองช่องแล้วแต่ Enter (Cross Browser) ไม่ยอมไป หรือหาไม่เจอก็กลับไปบรรทัดอื่น รบกวนช่วยหน่อยนะครับ
<script type="text/javascript">
$(function nextbox(id) {
$(".css_input_col1").on("change", function () {
var data_1 = $(this).val();
var indexThis = $(".css_input_col1").index(this);
$.getJSON("searching_location.php?id=" + data_1, function (data) { // คืนค่าตัวแปร data เป็น json object
$("#place_show_return").html(JSON.stringify(data));
if (data != null && data.length > 0) { // ถ้ามีข้อมูล
$(".css_input_col1").eq(indexThis).val(data[0].code);
} else {
alert("ไม่เจอข้อมูลบาร์โค้ด Location");
$(".css_input_col1").eq(indexThis).val(data[0]);
}
});
});
$(".css_input_col2").on("change", function () {
var data_1 = $(this).val();
var indexThis = $(".css_input_col2").index(this);
$.getJSON("searching_product.php?id=" + data_1, function (data) { // คืนค่าตัวแปร data เป็น json object
$("#place_show_return").html(JSON.stringify(data));
if (data != null && data.length > 0) { // ถ้ามีข้อมูล
$(".css_input_col2").eq(indexThis).val(data[0].code);
$(".css_input_col3").eq(indexThis).val(data[0].detail);
} else {
alert("ไม่เจอข้อมูลบาร์โค้ดสินค้า");
$(".css_input_col2").eq(indexThis).val(data[0]);
$(".css_input_col3").eq(indexThis).val(data[0]);
}
});
});
});
Prapan Thaweeravong
17-07-2020
17:20:12
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ