jQuery: Ubah ENTER menjadi TAB

Praktik umum dalam aplikasi web adalah bahwa perilaku tombol ENTER tidak seperti biasanya secara default, dan dengan jQuery Anda dapat mengubah perilaku itu dengan mudah.

Kode yang diperlukan adalah ini:

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

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

kembali salah;}}}

Anda harus menyertakan fungsi enter2tab dalam aksi yang Anda inginkan untuk diterapkan, tanpa misteri lagi.

Sumber | kristal


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   FERNANDO dijo

    Saya beri tahu Anda, gunakan kode Anda dan itu tidak berfungsi untuk saya, saya ingin mengontrol bahwa menekan ENTER membuat fungsi TAB untuk memindahkan fokus ke input berikutnya

  2.   Persetan, aku melahirkanmu dijo

    Periksa sintaks kode, karena tidak berfungsi. Itu karena tanda kutip tunggal yang disulap menjadi dekorasi dan ada tanda kutip ganda yang tidak menutup.