ต้องการเขียน web ให้ textbox รับข้อมูลรหัสสินค้า แล้วต้องการให้แสดงข้อมูลรายละเอียดของสินค้าจากฐานข้อมูลลง textbox ช่องถัดไป โดยไม่ต้องการให้กดปุ่ม summit เพียงแค่ผู้ใช้คีย์รหัสสินค้าครบตามจำนวน ช่วยผมหน่อยน่ะครับ
กรอกรหัสสินค้า <input type="text" size="4" onblur="displaydetail(this)">
รายละเอียดสินค้า<textarea id="detail"></textarea>
function displaydetail(obj) {
var url="detail.php"
var prdID=obj.value;
document.getElementById("detail").innerHTML='กำลังโหลด...';
req.onreadystatechange = function () {
if (req.readyState==4) {
if (req.status==200) {
var data=req.responseText;
document.getElementById("detail").innerHTML=data;
}
}
};
req.open("post", url, true);
req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
req.send("proID="+prdID);
}
detail.php
<?php
// รายละเอียดไปเติมเอง
$id=$_POST['proID']
$query = "SELECT prddetail FROM producttable WHERE productid='$id'";
echo "ผลของ query";
?>
รายละเอียดสินค้า<textarea id="detail"></textarea>
function displaydetail(obj) {
var url="detail.php"
var prdID=obj.value;
document.getElementById("detail").innerHTML='กำลังโหลด...';
req.onreadystatechange = function () {
if (req.readyState==4) {
if (req.status==200) {
var data=req.responseText;
document.getElementById("detail").innerHTML=data;
}
}
};
req.open("post", url, true);
req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
req.send("proID="+prdID);
}
detail.php
<?php
// รายละเอียดไปเติมเอง
$id=$_POST['proID']
$query = "SELECT prddetail FROM producttable WHERE productid='$id'";
echo "ผลของ query";
?>
ต้องขอบคุณแทนเพื่อนสมาชิกจริงๆที่อุตส่าห์เขียนโค้ดให้ ท่านนี้ร่วมแสดงความคิดเห็นหลายครั้งแล้ว นับถือๆ

เพราะว่าผมได้อะไรหลายอย่างจากที่ครับ
รบกวนอธิบายให้เข้าใจด้วยครับ