สอบถามวิธีป้องกัน input ไม่ให้ใส่อักษรพิเศษ หรือ javascript ได้ค่ะ
Moderator: mindphp
- Tookta
- PHP Super Hero Member
- โพสต์: 641
- ลงทะเบียนเมื่อ: 12/12/2022 9:12 am
สอบถามวิธีป้องกัน input ไม่ให้ใส่อักษรพิเศษ หรือ javascript ได้ค่ะ
สอบถามวิธีเขียนดัก หรือป้องกันการกรอกข้อมความหรืออักษรพิเศษค่ะ
อย่างเช่น
กรอก <script>alert(1);</script> เข้ามาในช่อง input
ก็จะขึ้นแจ้งแบบนี้ตลอดค่ะ หรืออาจจะมีแบบอื่นอีก มีวิธีแก้ยังไงบ้างคะ
อย่างเช่น
กรอก <script>alert(1);</script> เข้ามาในช่อง input
ก็จะขึ้นแจ้งแบบนี้ตลอดค่ะ หรืออาจจะมีแบบอื่นอีก มีวิธีแก้ยังไงบ้างคะ
- Thanapoom1514
- PHP VIP Members
- โพสต์: 4329
- ลงทะเบียนเมื่อ: 04/07/2022 9:46 am
Re: สอบถามวิธีป้องกัน input ไม่ให้ใส่อักษรพิเศษ หรือ javascript ได้ค่ะ
ใช้ jquery ในการเช็คข้อความใน input กับ textarea
โค้ด: เลือกทั้งหมด
$(document).ready(function() {
$("#submit").click(function() {
let textareaValue = $("#textarea").val();
let pattern = /<(.*?)>/;
if (pattern.test(textareaValue)) {
alert("input ในข้อความมีโค้ดหรือสคริปต์");
return false;
}
});
});
- Tookta
- PHP Super Hero Member
- โพสต์: 641
- ลงทะเบียนเมื่อ: 12/12/2022 9:12 am
Re: สอบถามวิธีป้องกัน input ไม่ให้ใส่อักษรพิเศษ หรือ javascript ได้ค่ะ
ใช้งานได้เเล้ว ขอบคุณค่ะThanapoom1514 เขียน: ↑08/02/2023 9:47 am ใช้ jquery ในการเช็คข้อความใน input กับ textareaโค้ด: เลือกทั้งหมด
$(document).ready(function() { $("#submit").click(function() { let textareaValue = $("#textarea").val(); let pattern = /<(.*?)>/; if (pattern.test(textareaValue)) { alert("input ในข้อความมีโค้ดหรือสคริปต์"); return false; } }); });
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41344
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
Re: สอบถามวิธีป้องกัน input ไม่ให้ใส่อักษรพิเศษ หรือ javascript ได้ค่ะ
ถ้าผู้ใช้ปิดการใช้งาน javascript จะแก้ปัญหาด้วยวิธีนี้ไม่ได้
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
- Tookta
- PHP Super Hero Member
- โพสต์: 641
- ลงทะเบียนเมื่อ: 12/12/2022 9:12 am
- tsukasaz
- PHP VIP Members
- โพสต์: 22105
- ลงทะเบียนเมื่อ: 18/04/2012 9:39 am
Re: สอบถามวิธีป้องกัน input ไม่ให้ใส่อักษรพิเศษ หรือ javascript ได้ค่ะ
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)
- Tookta
- PHP Super Hero Member
- โพสต์: 641
- ลงทะเบียนเมื่อ: 12/12/2022 9:12 am
Re: สอบถามวิธีป้องกัน input ไม่ให้ใส่อักษรพิเศษ หรือ javascript ได้ค่ะ
สามารใช้งานได้แล้วค่ะtsukasaz เขียน: ↑08/02/2023 10:39 am ลองดูคำสั่ง strip_tags
ดูจากบทความนี้ https://www.mindphp.com/%E0%B8%84%E0%B8 ... _tags.html
โค้ด: เลือกทั้งหมด
$user_name = strip_tags($_POST['user_name']);
- Tookta
- PHP Super Hero Member
- โพสต์: 641
- ลงทะเบียนเมื่อ: 12/12/2022 9:12 am
Re: สอบถามวิธีป้องกัน input ไม่ให้ใส่อักษรพิเศษ หรือ javascript ได้ค่ะ
สอบถามเพิ่มเติมค่ะ แล้วอย่างกระทู้นี้ ทำงานต่างกันไหมคะtsukasaz เขียน: ↑08/02/2023 10:39 am ลองดูคำสั่ง strip_tags
ดูจากบทความนี้ https://www.mindphp.com/%E0%B8%84%E0%B8 ... _tags.html
https://www.mindphp.com/คู่มือ/63-ฟังก์ ... chars.html
- tsukasaz
- PHP VIP Members
- โพสต์: 22105
- ลงทะเบียนเมื่อ: 18/04/2012 9:39 am
Re: สอบถามวิธีป้องกัน input ไม่ให้ใส่อักษรพิเศษ หรือ javascript ได้ค่ะ
strip_tags จะเป็นการเอา tag ออกไปเลย ส่วน htmlspecialchars จะแปลงเป็นสัญลักษณ์อื่นไม่ได้เอาออกครับ
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)
-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
-
โพสต์ใหม่ สอบถามวิธีการย้ายตำแหน่งปุ่ม input file ใน JavaScript
โดย Ik Kat » 21/08/2017 3:36 pm » ใน JavaScript & jQuery Ajax & Node.JS - 1 ตอบกลับ
- 2642 แสดง
-
โพสต์ล่าสุด โดย kamuelxx
25/08/2017 10:22 am
-
-
-
โพสต์ใหม่ ติดปัญหา find หา input ไม่เจอในไฟล์ javascript
โดย eange08 » 22/01/2021 4:39 pm » ใน JavaScript & jQuery Ajax & Node.JS - 1 ตอบกลับ
- 2129 แสดง
-
โพสต์ล่าสุด โดย eange08
23/01/2021 3:04 pm
-
-
-
โพสต์ใหม่ จะทำอย่างให้ช่อง input ไม่สามารถใส่ javascript ได้ครับ
โดย jamepiyawat » 26/10/2019 2:17 pm » ใน HTML CSS - 2 ตอบกลับ
- 2218 แสดง
-
โพสต์ล่าสุด โดย jamepiyawat
26/10/2019 2:49 pm
-
-
-
โพสต์ใหม่ การใส่ค่าในช่อง input ด้วย javascript เพื่อจะได้มีค่าอยู่ใน textbox
โดย jamepiyawat » 12/11/2019 2:36 pm » ใน jQuery & Ajax Knowledge - 0 ตอบกลับ
- 8114 แสดง
-
โพสต์ล่าสุด โดย jamepiyawat
12/11/2019 2:36 pm
-
-
-
โพสต์ใหม่ วิธีการสร้างนึกค่า value มาจาก input โดยใช้ javascript ในกรณีที่ไม่มี class กับ id
โดย Ittichai_chupol » 28/02/2020 4:39 pm » ใน jQuery & Ajax Knowledge - 0 ตอบกลับ
- 4015 แสดง
-
โพสต์ล่าสุด โดย Ittichai_chupol
28/02/2020 4:39 pm
-
-
-
โพสต์ใหม่ การเรียกใช้ javascript ใน joomla และการนำ javascript ใน joomla อย่างไร
โดย adinan49 » 04/01/2022 8:09 pm » ใน Joomla Development - 4 ตอบกลับ
- 2964 แสดง
-
โพสต์ล่าสุด โดย adinan49
13/01/2022 6:24 pm
-
-
-
โพสต์ใหม่ สอบถามวิธีการจำกัดจำนวนตัวอักษรการกรอก input
โดย Tookta » 28/01/2023 1:12 pm » ใน JavaScript & jQuery Ajax & Node.JS - 3 ตอบกลับ
- 1622 แสดง
-
โพสต์ล่าสุด โดย mindphp
28/01/2023 5:23 pm
-
-
- 1 ตอบกลับ
- 989 แสดง
-
โพสต์ล่าสุด โดย mindphp
25/01/2023 5:04 pm
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 68