เกี่ยวกับการต่อยอดโค้ดจาก template ครับ
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา เกี่ยวกับการต่อยอดโค้ดจาก template ครับ
เกี่ยวกับการต่อยอดโค้ดจาก template ครับ
Copy
template จากเว็บ https://datatables.net/examples/api/select_row.html
ผมจะต่อยอดโดยการให้ row ที่ถูกเลือก ถูกดึงข้อมูลไปแสดงหน้าต่อไปผ่านปุ่ม Submit ครับ
ในส่วนของ
ผมสามารถปรับจากเดิมที่เป็นกดปุ่มแล้วนับ row เป็นกดปุ่มแล้วดึงข้อมูลที่ถูกเลือกไปยังอีกหน้า เหมือน action ปกติได้ไหมครับ
หรือว่ามีวิธีไหนแนะนำ รบกวนด้วยครับ
ผมจะต่อยอดโดยการให้ row ที่ถูกเลือก ถูกดึงข้อมูลไปแสดงหน้าต่อไปผ่านปุ่ม Submit ครับ
<script> $(document).ready(function() { var table = $('#myTable').DataTable(); $('#myTable tbody').on( 'click', 'tr', function () { $(this).toggleClass('selected'); } ); $('#button').click( function () { alert( table.rows('.selected').data().length +' row(s) selected' ); } ); } ); </script> <script> $(document).ready( function () { $('#myTable').DataTable(); } ); </script> </head> <body> <form action="T5.php" name="frmSubmit" method="post"> <table width="75%" border="1" id="myTable" class="display" > <thead> <tr> <th width="5%"><div align="center">No.</div></th> <th width="10%"><div align="center">ACCOUNT CODE</div></th> <th width="25%"><div align="center">ITEM NAME</div></th> </tr> </thead> <tbody> <?php $i=0; while($i<$numr && $ven2 = $ven->fetch_assoc()) { ?> <tr> <td><center><input type="hidden" name="txtID[<?php echo $ven2["id"];?>]" id="txtID" value="<?php echo $ven2["id"];?>"><?php echo $ven2["id"];?></center></td> <td><center><input type="hidden" name="txtACC[<?php echo $ven2["id"];?>]" id="txtACC" value="<?php echo $ven2["acc_name"];?>"><?php echo $ven2["acc_name"];?></center></td> <td><input type="hidden" name="txtITM[<?php echo $ven2["id"];?>]" id="txtITM" value="<?php echo $ven2["item_name"];?>"><?php echo $ven2["item_name"];?></td> </tr> <?php } ?> </tbody> </table> <div align="center"> <input type="submit" value="Submit"> <input type=button onClick='window.history.back()' value='Back'> </div> </form> </body> </html>
ในส่วนของ
$('#button').click( function () { alert( table.rows('.selected').data().length +' row(s) selected' ); } );
ผมสามารถปรับจากเดิมที่เป็นกดปุ่มแล้วนับ row เป็นกดปุ่มแล้วดึงข้อมูลที่ถูกเลือกไปยังอีกหน้า เหมือน action ปกติได้ไหมครับ
หรือว่ามีวิธีไหนแนะนำ รบกวนด้วยครับ

คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ