|
|
|
ทำไมผมเจนqrcode ใช้ loop มันออกแค่อันเดียวครับ ผมต้องแก้ยังไงครับช่วยชี้แนะผมทีครับ |
|
|
|
|
|
|
|
id คือ identified = ระบุเฉพาะเจาะจง ไม่สามารถมีหลายอันได้ getElementById('text') จะเจอะแค่อันแรกเท่านั้น
แล้วก็ โหลด jquery มาใช้แล้ว จะใช้ pure ่javascript ทำไมอีก
Code (JavaScript)
function makeCode ( elText ) { // เปิดรับ object มาด้วย ไม่ต้องมาค้นหาเองซึ่งใช้ไม่ได้
//var elText = document.getElementById("text"); คำสั่งนี้ใช้งานไม่ได้
if (!elText.value) {
alert("Input a text");
elText.focus();
return;
}
qrcode.makeCode(elText.value); // คำสั่งนี้ทำอะไร ไม่รู้ โค๊ดเอามาไม่หมด
}
// $('#text'). // คำสั่งนี้ ใช้ไม่ได้ เจอแค่อันแรกอันเดียว
$('input [id="text"]') // อ้างอิงด้วย tag + attribute รายการที่ค้นหาได้จะเป็นแบบ array
// ความหมายคือ ทุก tag input ที่มี id='text' เอาทุกอัน
.on("blur", function () {
makeCode(this); // ใส่ ออปเจคเข้าไปใน function ด้วย
})
.on("keydown", function (e) {
if (e.keyCode == 13) {
makeCode(this); // ใส่ ออปเจคเข้าไปใน function ด้วย
}
});
|
|
|
|
|
Date :
2020-01-23 22:58:20 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
555555 ที่เขียนให้ดูนี่ไม่ใช่ตัวอย่างเหรอครับ มีคำอธิบายให้ด้วยแม้ไม่ละเอียดมากนัก สงสัยเรียกว่าขยะมั้ง
คิดวิเคราะห์แยกแยะคำสั่งเอาหน่อย จะให้เขียนให้ทั้งหมดเลยหรือไง ปัดโธ่
|
|
|
|
|
Date :
2020-01-24 21:37:39 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|