Maison interface Web js tutoriel Entrez pour changer les idées de mise en œuvre du focus d'entrée et le code compatible avec les principaux navigateurs_jquery

Entrez pour changer les idées de mise en œuvre du focus d'entrée et le code compatible avec les principaux navigateurs_jquery

May 16, 2016 pm 04:37 PM
enter Entrer

Lorsqu'il travaillait sur un projet, le client demandait de pouvoir changer directement de saisie (focus) avec entrée, et lorsque la dernière était atteinte, les informations pouvaient être soumises directement.

La première idée est de copier un morceau de code en ligne et de l'utiliser directement. Mais après une recherche sur Baidu et Google, plus de 80 % des codes trouvés étaient identiques. Certains codes sont trop anciens et ne peuvent pas être utilisés. Certains ne fonctionnent qu'avec certains navigateurs. Après avoir lutté pendant une demi-heure, je n'arrivais toujours pas à trouver une solution adaptée. En fin de compte, autant le faire moi-même.

1. Idées

Chaque fois que vous cliquez sur Entrée, obtenez la position actuelle du focus, puis définissez son élément suivant pour obtenir le focus ;

2.Code

<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>
Copier après la connexion

Parmi eux, parce qu'IE et Firefox obtiennent les valeurs clés différemment, un simple jugement est porté sur les navigateurs. De cette façon, vous pouvez obtenir les valeurs clés que vous avez saisies sur chaque navigateur.

Enfin, après avoir obtenu la valeur actuelle, vous pouvez ajouter diverses autres conditions.

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Windows 11 ne parvient pas à mettre à jour la partition réservée au système : 3 conseils Windows 11 ne parvient pas à mettre à jour la partition réservée au système : 3 conseils Apr 26, 2023 pm 03:13 PM

Lors de la mise à jour de Windows 11 ou de la mise à niveau de Windows 10 vers Windows 11, vous pouvez rencontrer l'erreur Wecouldnotupdatesystemreservedpartition. Cela peut être accompagné du code d'erreur 0xc1900104, 0x800f0922 ou 0xc1900201. Quelles sont les causes de l’erreur de partition réservée au système ? Cela peut être dû à une partition réservée au système (SRP) complète sur laquelle il n'est plus possible d'écrire. De plus, certaines applications tierces de sécurité et antivirus écrivent dans le SRP et peuvent le remplir rapidement. Le double démarrage avec Linux peut également être à l'origine de l'erreur. De plus, si vous

Les fonctionnalités optionnelles de Windows 11 sont vides : que faire ? Les fonctionnalités optionnelles de Windows 11 sont vides : que faire ? Apr 15, 2023 pm 02:49 PM

Les meilleures fonctionnalités optionnelles de Windows 11 vous permettent de profiter du vaste potentiel de votre PC. Vous pouvez activer les fonctionnalités de productivité et obtenir plus de fonctionnalités. Il peut donc être ennuyeux de voir soudainement ces paramètres vides lorsque vous en avez besoin. Certaines fonctionnalités restent vides, allant de paramètres système erronés à des fichiers manquants et corrompus. Quelle que soit la cause, nous avons rassemblé sept correctifs simples mais efficaces pour vous aider à restaurer les fonctionnalités facultatives de Windows 11. Pourquoi la zone Fonctionnalités Windows est-elle vide ? Il existe de nombreuses raisons pour lesquelles la zone des fonctionnalités facultatives de Windows 11 est vide. En voici quelques-unes les plus courantes : Erreurs de configuration. Le magasin de composants contenant des informations sur les fonctionnalités de Windows est corrompu. Fichiers système corrompus. Comment utiliser Windows

Où est la saisie sur le clavier ? Où est la saisie sur le clavier ? Mar 24, 2023 pm 01:46 PM

Entrée se trouve sur le côté droit de la zone principale du clavier, au-dessus de la touche Maj ; la touche Entrée est la touche Entrée, également connue sous le nom de touche de confirmation et la touche de saisie se trouve sur le clavier de l'ordinateur. , appelée "touche Entrée" ", où Entrée est le nom du système Windows, et elle est appelée retour dans macOS.

Windows 11 : Comment activer et utiliser Windows Mobility Center ? Windows 11 : Comment activer et utiliser Windows Mobility Center ? Apr 25, 2023 pm 06:58 PM

Malheureusement, modifier les paramètres de base de votre appareil Windows, tels que la luminosité et le volume, peut s'avérer un peu fastidieux. Pour accéder à ces paramètres banals, les utilisateurs doivent naviguer dans plusieurs menus, ce qui est plutôt peu intuitif. Heureusement, Windows fournit un outil qui permet aux utilisateurs d'accéder et de modifier ces paramètres banals d'un simple clic de doigt. Le problème est que peu de gens connaissent son existence. Et ceux qui le savent ne savent peut-être pas comment l’activer. Qu’est-ce que le Centre de mobilité Windows ? Introduit pour la première fois dans Windows Vista, Windows Mobility Center ou WMC est un composant Windows intégré qui centralise les informations et paramètres les plus pertinents pour les appareils portables et mobiles. certains d'entre eux

Comment installer manuellement les mises à jour de Windows 10/11 à l'aide de PowerShell Comment installer manuellement les mises à jour de Windows 10/11 à l'aide de PowerShell Apr 23, 2023 pm 05:13 PM

Lorsqu'un correctif est publié ou qu'une fonctionnalité est introduite, il est important de mettre à jour le système fréquemment. Si nous ne le faisons pas, nous passerons à côté de corrections de bugs critiques, de faiblesses de sécurité, d'incompatibilités logicielles, etc. Le système peut simplement agir de manière étrange ou le programme peut simplement planter. Normalement, nous mettons à jour le système en parcourant les paramètres, la mise à jour et la sécurité, puis vérifions si des mises à jour sont disponibles. Sinon, comment pouvez-vous mettre à jour si vous ne pouvez pas accéder aux paramètres ou aux options de mise à jour et de sécurité ? Peu d’entre nous ont probablement ce problème, mais la solution est simple et peut également être effectuée à l’aide de commandes PowerShell. Dans cet article, apprenons comment mettre à jour manuellement le système Windows 10 à l'aide des commandes PowerShell. Utiliser les pouvoirs

Quelle clé est entrée ? Quelle clé est entrée ? Feb 22, 2023 pm 02:56 PM

Entrée est la touche Entrée ; il y a une touche avec le mot Entrée ou Retour sur le clavier de l'ordinateur, appelée "Touche Entrée". Entrée est le nom du système Windows, et elle est appelée retour dans macOS et dans certains Windows. ordinateurs La touche Entrée aura une flèche incurvée, la touche Entrée a deux fonctions, à savoir : 1. Confirmer la commande d'exécution saisie 2. Fonctionner comme un saut de ligne dans le traitement de texte ;

Mar 22, 2024 pm 04:57 PM

En Java, un retour chariot est généralement représenté par un caractère de nouvelle ligne. Dans les systèmes Windows, "\r\n" est utilisé pour représenter le retour chariot et le saut de ligne, tandis que dans les systèmes Unix/Linux, "\n" est utilisé. Lors de la lecture d'un texte contenant des retours chariot, Java traite ces caractères comme des caractères normaux. Vous pouvez utiliser les classes BufferedReader ou Scanner pour lire le texte d'un flux d'entrée jusqu'à ce qu'un retour chariot ou un saut de ligne soit rencontré.

Comment utiliser le modificateur d'événement .v-on:keyup.enter dans Vue pour gérer l'événement d'appui sur la touche Entrée Comment utiliser le modificateur d'événement .v-on:keyup.enter dans Vue pour gérer l'événement d'appui sur la touche Entrée Jun 10, 2023 pm 11:43 PM

Vue est un framework JavaScript très puissant qui peut facilement nous aider à créer des applications Web interactives. Vue fournit des fonctionnalités très pratiques, notamment des modificateurs d'événements. Les modificateurs d'événements sont un moyen de simplifier la liaison d'événements DOM et nous permettent de gérer rapidement des événements spécifiques. Dans Vue, nous pouvons lier des événements en utilisant la directive v-on. La directive v-on nous permet d'écouter des événements spécifiques et de déclencher des gestionnaires d'événements. Pour les choses courantes du DOM

See all articles