ต้องการให้ค่า transform เก็บไว้ในตัวแปร เพื่อเก็บในฐานข้อมูล

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: ต้องการให้ค่า transform เก็บไว้ในตัวแปร เพื่อเก็บในฐานข้อมูล

Re: ต้องการให้ค่า transform เก็บไว้ในตัวแปร เพื่อเก็บในฐานข้อมูล

โดย mindphp » 15/11/2019 12:43 pm

ตามตัวอย่าง
ยังไม่ได้ กำหนด id ให้กับ input

Re: ต้องการให้ค่า transform เก็บไว้ในตัวแปร เพื่อเก็บในฐานข้อมูล

โดย bankjittapol » 11/11/2019 12:37 pm

tsukasaz เขียน:ลองใช้ javascript เข้าไปอ่านค่า transform แล้วเอาไปเก็บไว้ใน input เพื่อให้สามารถส่งข้อมูลไปพร้อมกับฟอร์มได้

ตัวอย่างการใช้ javascript อ่านค่า transform

โค้ด: เลือกทั้งหมด

alert(document.getElementById("po_2").style.transform);
ลองนำไปปรับใช้แล้ว ซึ่งข้อมูลของผมเป็น array ครับ แต่ไม่มีข้อมูล

โค้ด: เลือกทั้งหมด

 <input type="hidden" name="inputarr[]">

โค้ด: เลือกทั้งหมด

<script type="text/javascript">
    var arr = document.getElementById("po_<?php echo $rowposition['pst_posit']; ?>").style.transform;    
    $('input:hidden[name=inputarr]').val(arr);
   console.log("po_<?php echo $rowposition['pst_posit']; ?> = " + arr);
</script>
ผลลัพธ์
รูปภาพ

ผลลัพธ์ที่อยากได้
รูปภาพ

Re: ต้องการให้ค่า transform เก็บไว้ในตัวแปร เพื่อเก็บในฐานข้อมูล

โดย tsukasaz » 11/11/2019 11:26 am

ลองใช้ javascript เข้าไปอ่านค่า transform แล้วเอาไปเก็บไว้ใน input เพื่อให้สามารถส่งข้อมูลไปพร้อมกับฟอร์มได้

ตัวอย่างการใช้ javascript อ่านค่า transform

โค้ด: เลือกทั้งหมด

alert(document.getElementById("po_2").style.transform);

ต้องการให้ค่า transform เก็บไว้ในตัวแปร เพื่อเก็บในฐานข้อมูล

โดย bankjittapol » 11/11/2019 11:17 am

เมื่อเรา ลากบล็อคแล้ว อยากได้ค่าตำแหน่งบล็อคที่ลากนั้น เพื่อเก็บในฐานข้อมูล แต่ไม่รุ้จะดึงค่าบล็อคนั้น ออกมาเก็บไว้ในตัวแปรยังไงครับ


รูปภาพ

รูปภาพ

ข้างบน