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
Saya memberitahu anda, gunakan kod anda dan ia tidak berfungsi, saya ingin mengawal bahawa menekan ENTER menjadikan fungsi TAB memindahkan fokus ke input seterusnya
Periksa sintaks kod, kerana ia tidak berfungsi. Ini disebabkan oleh tanda kutip tunggal yang menjadi hiasan dan ada tanda kutip berganda yang tidak ditutup.