|
|
|
ถ้าจะตรวจสอบชื่อที่กรอกเข้ามาว่าให้กรอกได้เฉพาะตัวอักษรภาษาไทยและตัวอักษรภาษาอังกฤษเท่านั้น ต้องตรวจสอบอย่างไรครับ |
|
|
|
|
|
|
|
อยาก block key อะไรก็ใส่ไปครับ
http://keycode.info/
Code (PHP)
<input type="text" name="test" onkeypress='if (event.keyCode<65||event.keyCode>122) event.returnValue=false'>
|
ประวัติการแก้ไข 2016-07-20 10:37:03
|
|
|
|
Date :
2016-07-20 10:36:42 |
By :
dudesaranyu |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
html5 ใช้ pattern="[a-zก-เA-Z]{4,ความยาว}"
|
|
|
|
|
Date :
2016-07-20 10:44:52 |
By :
afterdead |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอาแบบใช้ code php ดักอ่ะคับ เพราะถ้าใช้ javascript หรือ html5 ก็มีความเป็นไปได้ว่าอาจจะมี user ที่ใช้ browser หรือ อาจจะปิด javascript แล้วสมัครสมาชิกอ่ะคับ ก็จะทำให้มีข้อมูลขยะเล็ดลอดเข้ามาได้
|
ประวัติการแก้ไข 2016-07-20 10:55:16
|
|
|
|
Date :
2016-07-20 10:54:41 |
By :
golf7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Keycode ถ้า user ปิด javascript มันก็ดักไม่ได้แล้วอ่ะคับ (อันนี้เจอบ่อย อาจจะเป็นพวกเกรียนหรือตั้งใจใส่ข้อมูลขยะ)
แล้วก็ถ้าใช้ HTML5 มันก็ไม่ support browser รุ่นเก่าๆ เพราะมีโอกาสที่ user บางคนยังใช้ browser รุ่นเก่าๆอยู่น่ะครับ
ผมเลยอยากได้เป็น code php ดักเอาน่าจะชัวร์สุด เป็น regular expression หรือยังไงก็ได้น่ะคับ คือผมลองเขียนเองแล้วมันไม่เวิร์ค เลยลองมาขอคำแนะนำจากพี่ๆดูน่ะครับผม
|
|
|
|
|
Date :
2016-07-20 11:18:45 |
By :
golf7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
if( preg_match('/[^a-zA-Zก-ฮัะาเแอำไใโอิอีอึอือุอูอ่อ้อ๊อ๋อ็อ์]/u', $username)) exit('Not use some character');
4 ครั้งแก้ไข จำอักขระไม่หมด 5555
|
ประวัติการแก้ไข 2016-07-20 13:21:42 2016-07-20 13:22:35 2016-07-20 13:24:42 2016-07-20 13:27:00
|
|
|
|
Date :
2016-07-20 13:19:40 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วครับ ขอบคุณมากๆที่ชี้แนะครับ^^
|
|
|
|
|
Date :
2016-07-20 15:36:18 |
By :
golf7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|