สอบถามการใส่ค่า data-initval = จากการค้นหา Auto complete
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา สอบถามการใส่ค่า data-initval = จากการค้นหา Auto complete
สอบถามการใส่ค่า data-initval = จากการค้นหา Auto complete
Copy
https://www.ninenik.com/content.php?arti_id=209
ใช้ค้นหา ชื่อโรงงานจาก DB ได้ แสดงผลในฟอร์มได้ถูกต้อง
แต่งในส่วนของ อำเภอ ตำบล และ รหัสไปรณีย์ ไม่ถูกเลือก
<select id ="amphur_name" name="amphur_name" data-where="3" data-initval="1" class="ajax_address form-control input-sm">
<option value="">-- เลือกอำเภอ/เขต --</option>
</select>
ขอถามว่าจะเอาค่าจากไหนมาใส่ data-initval="1"
ทดลองใช้ text box รับค่า id ="amphur_name" แสดงค่าที่ส่งมาถูกต้อง
if(id!=""){
// ส่งค่าไปคิวรี่เพื่อเรียกข้อมูลเพิ่มเติมที่ต้องการ โดยใช้ ajax
$.post("app/memjob/g_fulldata.php",{id:id},function(data){
if(data!=null && data.length>0){ // ถ้ามีข้อมูล
// นำข้อมูลไปแสดงใน textbox ที่่เตรียมไว้
$("#facCode").val(data[0].facCode);
$("#address").val(data[0].address);
$("#business").val(data[0].business);
$("#amphur_name").val(data[0].amphur);
$("#district_name").val(data[0].district);
$("#zipcode_name").val(data[0].zipcode);
$("#phone").val(data[0].phone);
$("#faX").val(data[0].fax);
$("#effluent").val(data[0].effluent);
$("#treatment").val(data[0].treatment);
}
});
}else{
// ล้างค่ากรณีไม่มีการส่งค่า id ไปหรือไม่มีการเลือกจาก autocomplete
$("#facCode").val("");
$("#address").val("");
$("#business").val("");
$("#amphur_name").val("");
$("#district_name").val("");
$("#zipcode_name").val("");
$("#phone").val("");
$("#faX").val("");
$("#effluent").val("");
$("#treatment").val("");
}
}
ใช้ค้นหา ชื่อโรงงานจาก DB ได้ แสดงผลในฟอร์มได้ถูกต้อง
แต่งในส่วนของ อำเภอ ตำบล และ รหัสไปรณีย์ ไม่ถูกเลือก
<select id ="amphur_name" name="amphur_name" data-where="3" data-initval="1" class="ajax_address form-control input-sm">
<option value="">-- เลือกอำเภอ/เขต --</option>
</select>
ขอถามว่าจะเอาค่าจากไหนมาใส่ data-initval="1"
ทดลองใช้ text box รับค่า id ="amphur_name" แสดงค่าที่ส่งมาถูกต้อง
if(id!=""){
// ส่งค่าไปคิวรี่เพื่อเรียกข้อมูลเพิ่มเติมที่ต้องการ โดยใช้ ajax
$.post("app/memjob/g_fulldata.php",{id:id},function(data){
if(data!=null && data.length>0){ // ถ้ามีข้อมูล
// นำข้อมูลไปแสดงใน textbox ที่่เตรียมไว้
$("#facCode").val(data[0].facCode);
$("#address").val(data[0].address);
$("#business").val(data[0].business);
$("#amphur_name").val(data[0].amphur);
$("#district_name").val(data[0].district);
$("#zipcode_name").val(data[0].zipcode);
$("#phone").val(data[0].phone);
$("#faX").val(data[0].fax);
$("#effluent").val(data[0].effluent);
$("#treatment").val(data[0].treatment);
}
});
}else{
// ล้างค่ากรณีไม่มีการส่งค่า id ไปหรือไม่มีการเลือกจาก autocomplete
$("#facCode").val("");
$("#address").val("");
$("#business").val("");
$("#amphur_name").val("");
$("#district_name").val("");
$("#zipcode_name").val("");
$("#phone").val("");
$("#faX").val("");
$("#effluent").val("");
$("#treatment").val("");
}
}
Takabe
17-06-2019
15:27:34
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ