(เปลี่ยนจาก กด Enter เป็น tab ได้ แต่ทำไม ส่วนที่ให้ป้อนเฉพาะตัวเลขมันไม่ขึ้น มันจะขึ้นทั้งตัวเลขและตัวอักษรไทย อังกฤษด้วยค่ะ ไม่ทราบว่าต้องแก้ที่ไหนค่ะ)<html>
<head>
<script>
function handleEnter(event){
var e=window.event?window.event:event;
var keyCode=e.keyCode?e.keyCode:e.which?e.which:e.charCode;
if (keyCode == 13){
if (this.className && this.className=='last'){
this.form.submit();
return true;
}
var i;
for (i = 0; i < this.form.elements.length; i++)
if (this == this.form.elements[i])
break;
if (this.type=='textarea' && e.shiftKey)
return true;
else if (this.type=='radio')
this.form.elements[i+this.form.elements[this.name].length].focus();
else
this.form.elements[i+1].focus();
return false;
}
else
return true;
}
window.onload=function(){
var a=document.formA;
for(var i=0;i<a.elements.length;i++){
var e=a.elements[i];
e.onkeypress=handleEnter;
}
}