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


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   FERNANDO dijo

    ฉันบอกคุณว่าใช้รหัสของคุณและมันไม่ได้ผลสำหรับฉันฉันต้องการควบคุมว่าเมื่อกด ENTER ทำให้ฟังก์ชันของ TAB ย้ายโฟกัสไปยังอินพุตถัดไป

  2.   มีเพศสัมพันธ์กับคุณฉันให้กำเนิดคุณ dijo

    ตรวจสอบไวยากรณ์ของรหัสเนื่องจากไม่ได้ผล จะเป็นเพราะคำพูดเดี่ยวร่วมเพศที่เปลี่ยนเป็นการตกแต่งและมีเครื่องหมายคำพูดคู่ที่ไม่ปิด