รบกวนสอบถามค่ะ เรื่อง auto complete ได้ลองเอาไปใช้ใน modal แล้วรูปแว่นขยายไม่ขึ้น แตไปอยู่ตรงข้างหลัง modal แทน
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา รบกวนสอบถามค่ะ เรื่อง auto complete ได้ลองเอาไปใช้ใน modal แล้วรูปแว่นขยายไม่ขึ้น แตไปอยู่ตรงข้างหลัง modal แทน
รบกวนสอบถามค่ะ เรื่อง auto complete ได้ลองเอาไปใช้ใน modal แล้วรูปแว่นขยายไม่ขึ้น แตไปอยู่ตรงข้างหลัง modal แทน
Copy
<link rel="stylesheet" href="autocomplete/autocomplete.css" type="text/css"/>
<script type="text/javascript" src="autocomplete/autocomplete.js"></script>
<div class="modal fade" id="modal-add">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title">ลงทะเบียนผลการเรียน</h4>
</div>
<div class="modal-body">
<div class="container-fluid">
<form action="" method="POST" role="form" name="frmMain_admin">
<table class="table table-hover" id="tb_admin">
<thead>
<tr>
<th><center>รหัสวิชา</center></th>
<th><center>ชื่อวิชา</center></th>
<th><center>หมู่เรียน</center></th>
<th><center>หน่วยกิต</center></th>
<th>ภาคเรียน</th>
<th><center>ปีการศึกษา</center></th>
<th><center>เกรด</center></th>
</tr>
</thead>
<tbody>
<tr>
<td><center><input type="text" name="subject_code" id="subject_code" placeholder="(01204495)" class="form-control input_subject" maxlength="8"></center></td>
<td><center><input type="text" name="subject_name" id="subject_name" placeholder="(ภาษาไทยเพื่อการสื่อสาร)" class="form-control input_namesub" disabled></center></td>
<td>
<center><select name="" id="input" class="form-control input_sec">
<option value="">700</option>
<option value="">841</option>
</select></center>
</td>
<td>
<center><input type="text" name="subject_credit" id="subject_credit" class="form-control input_credit" disabled></center>
</td>
<td>
<center><select name="" id="input" class="form-control input_seme">
<option value="">ต้น</option>
<option value="">ปลาย</option>
<option value="">ซัมเมอร์</option>
</select></center>
</td>
<td>
<center><select name="" id="input" class="form-control input_years">
<option value="">2550</option>
<option value="">2551</option>
<option value="">2552</option>
<option value="">2553</option>
<option value="">2554</option>
<option value="">2555</option>
<option value="">2556</option>
<option value="">2557</option>
<option value="">2558</option>
<option value="">2559</option>
<option value="">2560</option>
</select></center>
</td>
<td>
<center><select name="" id="input" class="form-control input_grade">
<option value="">A</option>
<option value="">B+</option>
<option value="">B</option>
<option value="">C+</option>
<option value="">C</option>
<option value="">D+</option>
<option value="">D</option>
<option value="">F</option>
<option value="">W</option>
</select></center>
</td>
<td><input type="hidden" name="hdnMaxLine_admin" value="0"></td>
</tr>
</tbody>
</table>
<button class="btn btn-success glyphicon glyphicon-plus btn-xs" name="btnAdd" type="button" id="btnAdd" value="+" onClick="CreateNewRow();" data-toggle="tooltip" title="เพิ่ม"></button>
<button class="btn btn-danger glyphicon glyphicon-minus btn-xs " name="btnDel" type="button" id="btnDel" value="-" onClick="RemoveRow();" data-toggle="tooltip" title="ลบ"></button>
<br>
<center><div class="container-fluid btncenter">
<button type="submit" class="btn btn-primary glyphicon glyphicon-floppy-disk btn-sm " data-toggle="tooltip" title="บันทึก">บันทึก</button>
<button type="reset" class="btn btn-warning glyphicon glyphicon-erase btn-sm" data-toggle="tooltip" title="ล้างข้อมูล">ล้างข้อมูล</button>
<button type="submit" class="btn btn-danger glyphicon glyphicon-remove btn-sm" data-toggle="tooltip" title="ยกเลิก">ยกเลิก</button>
</div></center>
</form>
</div>
</div>
</div>
</div>
</div>
<script type="text/javascript">
$(function(){
});
</script>
<script type="text/javascript">
function make_autocom(autoObj,showObj,showCre){
var mkAutoObj=autoObj;
var mkSerValObj=showObj;
var mkSerValObj2=showCre;
new Autocomplete(mkAutoObj, function() {
this.setValue1 = function(id) {
document.getElementById(mkSerValObj).value = id;
// $.post("get_officer.php",{departmentID:id},function(data){
// $("#officer_id").html(data);
// });
}
this.setValue2 = function(id2){
document.getElementById(mkSerValObj2).value = id2;
// alert(data1);
}
if ( this.isModified )
this.setValue1("");
if ( this.value.length < 1 && this.isNotClick )
return ;
return "index.php?p=autofill&q=" +encodeURIComponent(this.value);
});
}
// การใช้งาน
// make_autocom(" id ของ input ตัวที่ต้องการกำหนด "," id ของ input ตัวที่ต้องการรับค่า");
make_autocom("subject_code","subject_name","subject_credit");
</script>
<!-- END MODEL -->
</script>
จากรูป พิมพ์ข้อมูลลงไปแต่แว่นขยายไม่ขึ้นค่ะ
พอปิดpop up ของหน้าลงทะเบียน จะเห็นว่ามาขึ้นข้างหลังแทนค่ะ
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ