Rumah hujung hadapan web tutorial js Enter untuk menukar idea pelaksanaan fokus input dan kod yang serasi dengan browsers_jquery utama

Enter untuk menukar idea pelaksanaan fokus input dan kod yang serasi dengan browsers_jquery utama

May 16, 2016 pm 04:37 PM
enter Masuk

Apabila bekerja pada projek, pelanggan meminta untuk dapat terus menukar input (fokus) dengan enter, dan apabila yang terakhir dicapai, maklumat boleh diserahkan terus.

Idea pertama ialah menyalin sekeping kod dalam talian dan menggunakannya secara langsung. Tetapi selepas mencari di Baidu dan Google, lebih daripada 80% kod yang ditemui adalah sama. Sesetengah kod terlalu lama dan tidak boleh digunakan. Sesetengahnya hanya berfungsi dengan beberapa penyemak imbas. Selepas bergelut selama setengah jam, saya masih tidak dapat mencari penyelesaian yang sesuai. Pada pemikiran terakhir, saya mungkin melakukannya sendiri.

1. Idea

Setiap kali anda mengklik Enter, dapatkan kedudukan fokus semasa, kemudian tetapkan elemen seterusnya untuk mendapatkan fokus;

2

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

<script type="text/javascript">

$('input:text:first').focus();

document.onkeydown = function enterHandler(event)

{

var inputs = $("input"); //可自行添加其它过滤条件

var browser = navigator.appName ; //浏览器名称

var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串

 

var Code = '' ;

if(browser.indexOf('Internet')>-1) // IE

Code = window.event.keyCode ;

else if(userAgent.indexOf("Firefox")>-1) // 火狐

Code = event.which;

else // 其它

Code = event.keyCode &#63; event.keyCode : event.which &#63; event.which : event.charCode;

 

if (Code == 13) //可以自行加其它过滤条件

{

for(var i=0;i<inputs.length;i++)

{

if(inputs[i].id == document.activeElement.id)

{

i = i== (inputs.length - 1) &#63; -1 : i ;

$('#'+ inputs[i+1].id ).focus()

break;

}

}

}

}

</script>

Salin selepas log masuk
Antaranya, kerana IE dan Firefox memperoleh nilai utama secara berbeza, pertimbangan mudah dibuat pada pelayar. Dengan cara ini anda boleh mendapatkan nilai utama yang anda tekan pada setiap penyemak imbas.

Akhir sekali, selepas mendapat nilai semasa, anda boleh menambah pelbagai syarat lain.

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Muzium Dua Point: Semua Pameran dan Di Mana Mencari Mereka
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Windows 11 tidak dapat mengemas kini partition simpanan sistem: 3 petua Windows 11 tidak dapat mengemas kini partition simpanan sistem: 3 petua Apr 26, 2023 pm 03:13 PM

Semasa mengemas kini Windows 11 atau menaik taraf daripada Windows 10 kepada Windows 11, anda mungkin menghadapi ralat Wecouldnotupdatesystemreservedpartition. Ini mungkin disertakan dengan kod ralat 0xc1900104, 0x800f0922 atau 0xc1900201. Apakah yang menyebabkan ralat partition reserved system? Ini mungkin disebabkan oleh System Reserved Partition (SRP) penuh yang tidak boleh ditulis lagi. Selain itu, beberapa aplikasi keselamatan dan antivirus pihak ketiga menulis kepada SRP dan boleh mengisinya dengan cepat. Dwi but dengan Linux juga boleh menjadi punca ralat. Selain itu, jika anda

Ciri pilihan Windows 11 kosong: Apa yang perlu dilakukan? Ciri pilihan Windows 11 kosong: Apa yang perlu dilakukan? Apr 15, 2023 pm 02:49 PM

Ciri pilihan Windows 11 terbaik membolehkan anda memanfaatkan potensi besar PC anda. Anda boleh mengaktifkan ciri produktiviti dan mendapatkan lebih banyak ciri. Jadi ia boleh menjengkelkan untuk tiba-tiba melihat tetapan ini kosong apabila anda memerlukannya. Ciri tertentu menjadi kosong, daripada tetapan sistem yang rosak kepada fail yang hilang dan rosak. Walau apa pun puncanya, kami telah mengumpulkan tujuh pembetulan yang mudah tetapi berkesan untuk membantu anda memulihkan ciri pilihan Windows 11. Mengapakah kotak Windows Features kosong? Terdapat banyak sebab mengapa kotak ciri pilihan Windows 11 kosong. Berikut ialah beberapa yang popular: Ralat persediaan. Stor komponen yang mengandungi maklumat tentang fungsi Windows rosak. Fail sistem rosak. Cara menggunakan Windows

Windows 11: Bagaimana untuk mendayakan dan menggunakan Pusat Mobiliti Windows? Windows 11: Bagaimana untuk mendayakan dan menggunakan Pusat Mobiliti Windows? Apr 25, 2023 pm 06:58 PM

Malangnya, menukar tetapan asas pada peranti Windows anda, seperti kecerahan dan kelantangan, boleh menjadi agak menyusahkan. Untuk mencapai tetapan biasa ini, pengguna perlu menavigasi beberapa menu, yang agak tidak intuitif. Syukurlah, Windows menyediakan alat yang membolehkan pengguna mengakses dan menukar tetapan biasa ini dengan satu klikan jari. Masalahnya ialah beberapa orang tahu ia wujud. Dan mereka yang melakukannya mungkin tidak tahu bagaimana untuk membolehkannya. Apakah Windows Mobility Center? Mula-mula diperkenalkan dalam Windows Vista, Windows Mobility Center atau WMC ialah komponen Windows terbina dalam yang memusatkan maklumat dan tetapan yang paling berkaitan untuk peranti mudah alih dan mudah alih. sebahagian daripada mereka

Di manakah enter pada papan kekunci? Di manakah enter pada papan kekunci? Mar 24, 2023 pm 01:46 PM

enter berada di sebelah kanan kawasan papan kekunci utama, di atas kekunci Shift ialah kekunci enter, juga dikenali sebagai kekunci pengesahan dan kekunci input terdapat kekunci dengan perkataan Enter atau return pada papan kekunci komputer , yang dipanggil "kunci masukkan" ", di mana Enter ialah nama sistem Windows, dan ia dipanggil pulangan dalam macOS.

Cara memasang kemas kini Windows 10/11 secara manual menggunakan PowerShell Cara memasang kemas kini Windows 10/11 secara manual menggunakan PowerShell Apr 23, 2023 pm 05:13 PM

Apabila sebarang tampung dikeluarkan atau sebarang ciri diperkenalkan, adalah penting untuk mengemas kini sistem dengan kerap. Jika kami tidak melakukan ini, maka kami terlepas pembetulan pepijat kritikal, keselamatan yang lemah, ketidakserasian perisian dan banyak lagi. Sistem mungkin bertindak pelik, atau program mungkin hanya ranap. Biasanya, kami mengemas kini sistem dengan menyemak imbas tetapan dan kemas kini serta keselamatan dan kemudian menyemak sama ada terdapat sebarang kemas kini yang tersedia. Bagaimana lagi anda boleh mengemas kini jika anda tidak boleh mengakses tetapan atau kemas kini dan pilihan keselamatan? Mungkin segelintir daripada kita mengalami masalah ini tetapi penyelesaiannya mudah dan juga boleh dilakukan menggunakan arahan PowerShell. Dalam artikel ini, mari kita pelajari cara mengemas kini sistem Windows 10 secara manual menggunakan arahan PowerShell. Gunakan PowerS

Kunci yang manakah dimasukkan? Kunci yang manakah dimasukkan? Feb 22, 2023 pm 02:56 PM

Enter ialah kekunci Enter; terdapat kekunci dengan perkataan Enter atau Return pada papan kekunci komputer, yang dipanggil "Enter key" ialah nama sistem Windows, dan ia dipanggil return dalam macOS, dan beberapa Windows komputer Kekunci enter akan mempunyai anak panah melengkung; kekunci enter mempunyai dua fungsi, iaitu: 1. Mengesahkan arahan pelaksanaan yang dimasukkan;

Bagaimana untuk membaca carriage return di java Bagaimana untuk membaca carriage return di java Mar 22, 2024 pm 04:57 PM

Di Jawa, pemulangan pengangkutan biasanya diwakili oleh aksara baris baharu. Dalam sistem Windows, "\r\n" digunakan untuk mewakili carriage return dan suapan baris, manakala dalam sistem Unix/Linux, "\n" digunakan. Apabila membaca teks yang mengandungi carriage returns, Java menganggap aksara ini sebagai aksara biasa. Anda boleh menggunakan kelas BufferedReader atau Pengimbas untuk membaca teks daripada aliran input sehingga pemulangan pengangkutan atau suapan baris ditemui.

Cara menggunakan pengubah acara .v-on:keyup.enter dalam Vue untuk mengendalikan acara menekan kekunci Enter Cara menggunakan pengubah acara .v-on:keyup.enter dalam Vue untuk mengendalikan acara menekan kekunci Enter Jun 10, 2023 pm 11:43 PM

Vue ialah rangka kerja JavaScript yang sangat berkuasa yang boleh membantu kami membina aplikasi web interaktif dengan mudah. Vue menyediakan beberapa ciri yang sangat mudah, termasuk pengubah suai acara. Pengubah suai acara ialah cara untuk memudahkan pengikatan acara DOM dan memberi kami cara untuk mengendalikan acara tertentu dengan cepat. Dalam Vue, kita boleh mengikat peristiwa dengan menggunakan arahan v-on. Arahan v-on membolehkan kami mendengar acara tertentu dan mencetuskan pengendali acara. Untuk perkara DOM biasa

See all articles