jQuery: เปลี่ยน ENTER เป็น TAB

แนวทางปฏิบัติทั่วไปในเว็บแอปพลิเคชันคือลักษณะการทำงานของคีย์ ENTER ไม่ใช่สิ่งที่มักจะมีตามค่าเริ่มต้น และด้วย jQuery คุณสามารถเปลี่ยนพฤติกรรมนั้นได้อย่างง่ายดาย

รหัสที่ต้องการคือ:

ฟังก์ชัน enter2tab (e) {
ถ้า (e.keyCode == 13) {
cb = parseInt ($ (this) .attr ('tabindex'));

ถ้า ($ (': input [tabindex = \ » + (cb + 1) +' \ ']')! = null) {
$ (': input [tabindex = \ » + (cb + 1) +' \ ']'). focus ();
$ (': input [tabindex = \ » + (cb + 1) +' \ ']'). เลือก ();
e.preventDefault ();

กลับเท็จ;}}}

คุณต้องรวมฟังก์ชัน enter2tab ไว้ในการดำเนินการที่คุณต้องการใช้โดยไม่มีความลึกลับอีกต่อไป

ที่มา | Crystalb