jQuery: Tukar ENTER ke TAB

Amalan umum dalam aplikasi web adalah bahawa tingkah laku kunci ENTER tidak seperti biasanya, dan dengan jQuery anda boleh mengubah tingkah laku itu dengan mudah.

Kod yang diperlukan adalah:

fungsi enter2tab (e) {
jika (e.keyCode == 13) {
cb = parseInt ($ (ini) .attr ('tabindex'));

jika ($ (': input [tabindex = \ »+ (cb + 1) +' \ ']')! = null) {
$ (': input [tabindex = \ »+ (cb + 1) +' \ ']'). fokus ();
$ (': input [tabindex = \ »+ (cb + 1) +' \ ']'). pilih ();
e.preventDefault ();

kembali palsu;}}}

Anda harus memasukkan fungsi enter2tab dalam tindakan di mana anda mahu ia diterapkan, tanpa misteri lagi.

Sumber | Crystalb


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   FERNANDO kata

    Saya memberitahu anda, gunakan kod anda dan ia tidak berfungsi, saya ingin mengawal bahawa menekan ENTER menjadikan fungsi TAB memindahkan fokus ke input seterusnya

  2.   Fuck you, saya melahirkan awak kata

    Periksa sintaks kod, kerana ia tidak berfungsi. Ini disebabkan oleh tanda kutip tunggal yang menjadi hiasan dan ada tanda kutip berganda yang tidak ditutup.