สร้างฟังก์ชัน กรอกข้อความได้เฉพาะภาษาไทยด้วย javascript
13 March 2009Javascript Code
<script type="text/javascript">
function isThaichar(str,obj){
var orgi_text="ๅภถุึคตจขชๆไำพะัีรนยบลฃฟหกดเ้่าสวงผปแอิืทมใฝ๑๒๓๔ู฿๕๖๗๘๙๐ฎฑธํ๊ณฯญฐฅฤฆฏโฌ็๋ษศซฉฮฺ์ฒฬฦ";
var str_length=str.length;
var str_length_end=str_length-1;
var isThai=true;
var Char_At="";
for(i=0;i<str_length;i++){
Char_At=str.charAt(i);
if(orgi_text.indexOf(Char_At)==-1){
isThai=false;
}
}
if(str_length>=1){
if(isThai==false){
obj.value=str.substr(0,str_length_end);
}
}
return isThai; // ถ้าเป็น true แสดงว่าเป็นภาษาไทยทั้งหมด
}
</script>
ตัวอย่างการใช้งาน
โค้ดตัวอย่างการใช้งาน
<form id="form1" name="form1" method="post" action="">
<input name="data_text" type="text" id="data_text" size="40" onkeyup="isThaichar(this.value,this)" />
</form>
<script type="text/javascript">
function isThaichar(str,obj){
var orgi_text="ๅภถุึคตจขชๆไำพะัีรนยบลฃฟหกดเ้่าสวงผปแอิืทมใฝ๑๒๓๔ู฿๕๖๗๘๙๐ฎฑธํ๊ณฯญฐฅฤฆฏโฌ็๋ษศซฉฮฺ์ฒฬฦ";
var str_length=str.length;
var str_length_end=str_length-1;
var isThai=true;
var Char_At="";
for(i=0;i<str_length;i++){
Char_At=str.charAt(i);
if(orgi_text.indexOf(Char_At)==-1){
isThai=false;
}
}
if(str_length>=1){
if(isThai==false){
obj.value=str.substr(0,str_length_end);
}
}
return isThai; // ถ้าเป็น true แสดงว่าเป็นภาษาไทยทั้งหมด
}
</script>
อ่าน 3164
25 Sep 08
แสดงตัวอักษร เหมือนกับกำลังพิมพ์ คล้าย www.manager.co.th
อ่าน 3031
17 Feb 09
การแปลงค่าตัวเลข ให้อยู่ในรูปแบบจำนวนเงิน มี comma ด้วย javascript
อ่าน 2923
08 Oct 08
javascript อย่างง่าย กับการสร้างปุ่มจากรูปภาพ
อ่าน 2822
30 Sep 08
แปลงตัวแปร String เป็นค่าตัวเเลข
อ่าน 2767
05 Jul 10
ทบทวน วันที่ date object ใน javascript
อ่าน 2734
30 Oct 08
กำหนดเวลารอดำเนินการ ด้วย javascript อย่างง่าย
อ่าน 2719
31 Jul 10
javascript เรียกฟังก์ชัน ใน parent จาก iframe
อ่าน 2718
25 Sep 08
รู้จักฟังก์ชันสำหรับการ random
อ่าน 2661
25 Mar 09
ใช้งาน cookie ในการจำค่าชื่อผู้ใฃ้และรหัสผ่าน ด้วย javascript และ php
อ่าน 2629
25 Sep 08
ไม่ให้ทำการ คัดลอก ( Copy ) และ วาง ( Paste )
อ่าน 2515
22 Mar 10
ทบทวนคำสั่ง break และ continue ใน javascript
อ่าน 2385
บทความคนเข้าอ่านวันนี้
12 Sep 10 จัดรูปแบบ ScaleControlOptions ใน Google Map อ่าน 1151 18 Oct 08 สร้างเมนูแนวตั้ง ด้วย CSS ไม่ต้องใช้ตารางอย่างง่าย อ่าน 3968 23 Mar 11 เทคนิค หน่วงเวลา กับ event keyup ด้วย jQuery อ่าน 1713 25 Sep 08 รู้จักฟังก์ชันของ jQuery ในการเรียกใช้ Attribute อ่าน 3479 25 Sep 08 ตรวจสอบระดับความปลอดภัยของ รหัสผ่านด้วย Ajax อ่าน 3842 02 Jun 10 การหา ขนาด ความกว้าง ความสูงของ รูปภาพ ด้วย javascript อ่าน 2132 21 Jul 10 เทคนิค การเพิ่ม ลบ แถว ในตาราง รายการข้อมูล ด้วย jQuery อย่างง่าย อ่าน 4562 26 Feb 09 การกำหนดให้ input text เลื่อนโฟกัส focus เองอัตโนมัติ ด้วย jQuery อ่าน 5102 15 Oct 08 การสร้างข้อความแจ้งเตือนด้วย CSS อ่าน 3754 25 Oct 08 ส่งอีเมลล์พร้อมกับแนบไฟล์ด้วย php mail function ได้อย่างง่าย อ่าน 5205 14 Oct 11 การเชื่อมต่อ facebook และ ล็อกอิน แบบ popup ด้วย php sdk v.3.1.1 อ่าน 825 23 Aug 10 Integrate ใช้ Filemanager ของ FCKeditor กับ CKEditor แทน CKFinder อ่าน 2291 28 Oct 08 ฟังก์ชัน สร้าง ajax object ไว้ใช้งานอย่างง่าย อ่าน 3861 25 Sep 08 แสดง Code สวยๆ Style Google ด้วยเครื่องมือที่เรียกว่า SyntaxHighlighter อ่าน 5399 13 Oct 08 คำสั่ง SQL ORDER BY อ่าน 7207 08 Oct 08 javascript อย่างง่าย กับการสร้างปุ่มจากรูปภาพ อ่าน 2822 17 Jan 11 เทคนิค วิธี การแสดงข้อมูล ด้วยเงื่อนไข วันที่ date ใน mysql อ่าน 3086 30 Oct 10 การเลื่อน jQuery UI tab อัตโนมัติ ตามเวลาที่กำหนด อ่าน 5083 13 May 09 แก้ไขการตัดข้อความด้วย substrใน php แล้วมีรูปสี่เหลี่ยม อ่าน 2712 13 Oct 08 คำสั่ง SQL LIKE อ่าน 4447
