สอบถามวิธีนำค่าจาก Javascritp มาแสดงด้วย PHP

ตอบกระทู้

รูปแสดงอารมณ์
: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] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: สอบถามวิธีนำค่าจาก Javascritp มาแสดงด้วย PHP

Re: สอบถามวิธีนำค่าจาก Javascritp มาแสดงด้วย PHP

โดย 755m by lnwasia » 30/01/2023 5:04 am

มางงด้วยคน คำถามฮิตสมัยก่อน

Re: สอบถามวิธีนำค่าจาก Javascritp มาแสดงด้วย PHP

โดย mindphp » 28/01/2023 10:58 am

1. หมายถึง scope งานนะครับ
2. มีการกำหนดไว้ให้ทำแบบนั้นหรือครับ
3. ถ้าแก้จุดนี้ได้แล้วจะเอามาใช้ในงานได้ 100% หรือ
4. ทำไมต้องเอาค่าใน js ไป echo ใน php

Re: สอบถามวิธีนำค่าจาก Javascritp มาแสดงด้วย PHP

โดย Tookta » 28/01/2023 10:15 am

mindphp เขียน: 27/01/2023 5:34 pm หมายถึง scope งานเป็นอย่างไร
1.รับค่าตัวอักษรมาจาก input

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

<span class="input-group-addon alert-info head-user">ชื่อผู้ใช้งาน</span>
                  <input type="text" name="qrcode_user_name" class="form-control username" autocomplete="off"
                    placeholder="" value="">
2.นำค่าจาก input มาคำนวนณหา จำนวน และช่องว่าง
ตามโค้ด javascript ข้างต้น

3.นำมาแสดงด้วยภาษา PHP

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

echo $texe

Re: สอบถามวิธีนำค่าจาก Javascritp มาแสดงด้วย PHP

โดย mindphp » 27/01/2023 5:34 pm

หมายถึง scope งานเป็นอย่างไร

Re: สอบถามวิธีนำค่าจาก Javascritp มาแสดงด้วย PHP

โดย Tookta » 27/01/2023 1:37 pm

mindphp เขียน: 27/01/2023 1:00 pm ในเนื้องานต้องการทำอะไร

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

</style>
<script type="text/javascript">
 function countTextJs1(){//นับรวมช่องว่าง
  var txtForJs1=document.getElementById('txtForJs1').value;
  var countTxt=txtForJs1.length;
    document.getElementById('rs_txtForJs1').innerHTML=countTxt
 }
 function countTextJs2(){//ม่รวมช่องว่าง
  var txtForJs2=document.getElementById('txtForJs2').value;
  var countTxtNull=0;
  var countTxt=0;
  try{
   countTxtNull=txtForJs2.match(/\s/g).length;//นับจำนวนช่องว่าง
  }catch(e){}
  countTxt=txtForJs2.length-countTxtNull;//จำนวนตัวอักษรทั้งหมด-จำนวนช่องว่าง=จำนวนตัวอักษรไม่รวมช่องว่าง
    document.getElementById('rs_txtForJs2').innerHTML=countTxt
 }
</script>
</head>
 
<body>
<div>
ป้อนตัวอักษร (รวมช่องว่าง) <input name="txtForJs1" id="txtForJs1" type="text" size="100" onkeyup="countTextJs1()" /> <span id="rs_txtForJs1">0</span>
</div>
<br />
<div>
ป้อนตัวอักษร (ไม่รวมช่องว่าง) <input name="txtForJs2" id="txtForJs2" type="text" size="100" onkeyup="countTextJs2()" /> <span id="rs_txtForJs2">0</span>
</div>
</body>
ตอนนี้แสดงผลแบบ เรียลไทม์
java.PNG
java.PNG (7.49 KiB) Viewed 619 times
ต้องการนำค่าที่ได้จาก javascript มาแสดงรูปแบบ ของ php

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

<?php echo $data ?> 

Re: สอบถามวิธีนำค่าจาก Javascritp มาแสดงด้วย PHP

โดย mindphp » 27/01/2023 1:00 pm

ในเนื้องานต้องการทำอะไร

สอบถามวิธีนำค่าจาก Javascritp มาแสดงด้วย PHP

โดย Tookta » 27/01/2023 12:38 pm

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

</style>
<script type="text/javascript">
 function countTextJs2(){
  var txtForJs2=document.getElementById('txtForJs2').value;
  var countTxtNull=0;
  var countTxt=0;
  try{
   countTxtNull=txtForJs2.match(/\s/g).length;
  }catch(e){}
  countTxt=txtForJs2.length-countTxtNull;
    document.getElementById('rs_txtForJs2').innerHTML=countTxt
 }
</script>
function countTextJs2() เป็นการนับช่องว่างของข้อความ ไม่รู้รายละเอียดมากค่ะ
อยากสอบถามว่า ค่าที่ได้จากฟังก์ชันตัวนี้ ใช่ rs_txtForJs2 ไหมคะ แล้วจะสามารถนำไปแสดงบน PHP ได้ยังไง
เพิ่มเติม ช่วยอธิบายการทำงานของ ฟังก์ชันนี้ทีค่ะ ขอบคุณค่ะ

ข้างบน