แต่พอยิงกับเครื่องแสกนบาร์โค้ดที่กด Enter อัตโนมัติตามปกติ สคริปตัวนี่้เอาไม่อยู่ครับ
เลยอยากขอคำปรึกษาว่า ผมควรทำอย่างไรดีครับ ถ้าใช้เครื่องแสกนบาร์โค้ด หรือสามารถเขียนสคริปให้ตรวจสอบภาษาหลังกด Enter ไปแล้วได้มั้ยครับ
ขอบคุณครับ
Code (Java)
<script type="text/javascript">
function isThaichar(str,obj){
var isThai=true;
var orgi_text="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890._-";
var chk_text=str.split("");
chk_text.filter(function(s){
if(orgi_text.indexOf(s)==-1){
isThai=false;
obj.value=str.replace(RegExp(s, "g"),'');
}
});
return isThai; // ถ้าเป็น true แสดงว่าเป็นภาษาไทยทั้งหมด*/
}
<!-- Begin
function check_data()
{
var eng = /^([a-zA-Z])+$/;
if (!(eng.test(document.all.text1.value)))
{
alert("กรุณากรอกเป็นภาษาอังกฤษด้วย");
document.all.text1.select();
return false;
}
}
</script>