ขั้นตอนการทำ
1.สร้างฟอร์มที่ต้องการ แต่ในนี้ผมสร้างแค่ user อย่างเดียวนะครับ เพื่อเป็นการทดสอบ

2.หลังจากนั้นให้นำโค๊ต java ไปวางในส่วน head ของเว็บ
<script type="text/javascript">
function checkeng() {
var obj=frm_member.user
var str="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" //กำหนดอักษรอังกฤษส่วนนี้ครับ
var val=obj.value
var valOK = true;
for (i=0; i<val.length & valOK; i++){
valOK = (str.indexOf(val.charAt(i))!= -1)
}
if (!valOK) {
alert("ภาษาอังกฤษเท่านั้น !!! ")
obj.focus()
return false
} return true
}
</script>
3.หลังจากนั้นเขียนโค้ดที่ Tag Form เพื่อเรียกใช้ Function
<form name="frm_member" method="post" action="" onsubmit="return checkeng()">
4.ลองทดสอบโค๊ตดูครับ ถ้ามีภาษาไทยจะเตือนขึ้นมาทันที

5.ถ้ายังไม่เข้าใจการทำงาน ผมมีโค๊ตมาให้ดูครับ ก๊อปไปใช้งานได้เลย
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript">
function checkeng() {
var obj=frm_member.user
var str="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" //กำหนดอักษรอังกฤษส่วนนี้ครับ
var val=obj.value
var valOK = true;
for (i=0; i<val.length & valOK; i++){
valOK = (str.indexOf(val.charAt(i))!= -1)
}
if (!valOK) {
alert("ภาษาอังกฤษเท่านั้น !!! ")
obj.focus()
return false
} return true
}
</script>
</head>
<body>
<form name="frm_member" method="post" action="" onsubmit="return checkeng()">
<b>user</b> : <input name="user" type="text" id="user" />
<input type="submit" name="Submit" value="Submit" />
</form>
</body>
</html>
6.จบแล้วครับ ไม่ยากเลยใช้ไหม
| ผู้จัดทำ : Zerohate ที่อยู่อีเมลล์ : zerohate@hotmail.com website : http://www.zerohatemusic.com |