Maison interface Web js tutoriel Js crée l'effet de disparition du texte par défaut lorsque vous cliquez sur la zone de saisie_Effets spéciaux de texte

Js crée l'effet de disparition du texte par défaut lorsque vous cliquez sur la zone de saisie_Effets spéciaux de texte

May 16, 2016 pm 03:40 PM
提示 输入框

Afin d'améliorer l'expérience utilisateur et la facilité d'utilisation, certains concepteurs optimiseront les éléments que les utilisateurs utilisent fréquemment sur les pages Web, tels que les zones de saisie. Comment les zones de saisie générales sont-elles optimisées ? Du point de vue de l'expérience utilisateur, simplifier les étapes utilisateur et les rendre plus pratiques pour les utilisateurs améliore la convivialité. Par exemple, changer la couleur de la zone de saisie lorsque la souris survole la zone de saisie, en sélectionnant automatiquement le texte par défaut dans la zone de saisie. , ou en cliquant pour entrer Effacer automatiquement le contenu par défaut à l'ouverture de la boîte, etc. Cet effet semble compliqué, mais il est en réalité très simple à réaliser. Il suffit d’un court morceau de code JavaScript pour le résoudre. Ce qui suit présente les codes de plusieurs effets :

1. Cliquez sur la zone de saisie pour sélectionner le code HTML du contenu :

<form id="form1" name="form1" method="post" action=""> 
<label for="textfield">输入内容:</label> 
<input name="textfield" type="text" id="textfield" value="Dreamweaver"onfocus="this.select()" /> 
</form>
Copier après la connexion

2. Changez la couleur de la bordure ou la couleur de l'arrière-plan lorsque la souris survole la zone de saisie

Il existe deux méthodes pour cet effet : la première méthode consiste à utiliser le pseudo-élément en CSS : focus ; la deuxième méthode consiste toujours à utiliser un petit morceau de javascript ; le code html de la première méthode est le même que dans l'exemple ci-dessus, sauf que le paragraphe suivant est ajouté au CSS :
input:hover { border:1px solid #F00 >
Lorsque la souris survole la zone de saisie, la bordure de la zone de saisie devient rouge. Cependant, cette méthode n'est valide que dans le navigateur Firefox et IE7 ou supérieur ne la prend pas en charge, elle présente donc certaines limitations. Le code de la deuxième méthode est essentiellement le même que celui de l'exemple ci-dessus, sauf qu'une section de code de survol de la souris est ajoutée à la fin :

<form id="form1" name="form1" method="post" action=""> 
<label for="textfield">输入内容:</label> 
<input name="textfield" type="text" id="textfield" value="Dreamweaver"onfocus="this.select()"onmouseover="this.style.borderColor='#FF6600'" onmouseout="this.style.borderColor=''" /> 
</form>
Copier après la connexion

En utilisant ce code, la plupart des navigateurs peuvent le prendre en charge.
3. Cliquez sur la zone de saisie et le texte par défaut disparaîtra
Il existe également un effet selon lequel lorsque la souris clique sur la zone de saisie, le texte par défaut d'origine disparaît. Si vous saisissez un nouveau contenu puis éloignez la souris, le nouveau contenu de la zone de saisie reste inchangé ; si vous n'entrez pas de nouveau contenu, la souris quitte la zone de saisie et le texte par défaut est restauré. Cet effet peut être obtenu en ajoutant simplement une courte section de javascript :

<form id="form1" name="form1" method="post" action="">
<label for="textfield">输入内容:</label> 
<input name="textfield" type="text" id="textfield" value="Dreamweaver" onmouseover="this.style.borderColor='#FF6600'" onmouseout="this.style.borderColor=''" onFocus="if (value =='Dreamweaver'){value =''}" onBlur="if (value ==''){value='Dreamweaver'}"/> 
</form>
Copier après la connexion

Les trois effets ci-dessus sont des applications javascript relativement simples.

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

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

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)

Que dois-je faire si Google Chrome indique que le contenu de cet onglet est partagé ? Que dois-je faire si Google Chrome indique que le contenu de cet onglet est partagé ? Mar 13, 2024 pm 05:00 PM

Que dois-je faire si Google Chrome indique que le contenu de cet onglet est partagé ? Lorsque nous utilisons Google Chrome pour ouvrir un nouvel onglet, nous rencontrons parfois une invite indiquant que le contenu de cet onglet est partagé. Alors, que se passe-t-il ? Laissez ce site fournir aux utilisateurs une introduction détaillée au problème de Google Chrome, invitant à partager le contenu de cet onglet. Google Chrome indique que le contenu de cet onglet est en cours de partage. Solution : 1. Ouvrez Google Chrome. Vous pouvez voir trois points dans le coin supérieur droit du navigateur « Personnaliser et contrôler Google Chrome ». l'icône. 2. Après avoir cliqué, la fenêtre de menu de Google Chrome apparaîtra ci-dessous et la souris se déplacera vers « Plus d'outils ».

Essayez de nouvelles sonneries et tonalités de texte : découvrez les dernières alertes sonores sur iPhone sous iOS 17 Essayez de nouvelles sonneries et tonalités de texte : découvrez les dernières alertes sonores sur iPhone sous iOS 17 Oct 12, 2023 pm 11:41 PM

Dans iOS 17, Apple a remanié toute sa sélection de sonneries et de tonalités de texte, offrant plus de 20 nouveaux sons pouvant être utilisés pour les appels, les messages texte, les alarmes et bien plus encore. Voici comment les voir. De nombreuses nouvelles sonneries sont plus longues et semblent plus modernes que les anciennes sonneries. Ils incluent arpège, brisé, canopée, cabine, gazouillis, aube, départ, dolop, voyage, bouilloire, mercure, galaxie, quad, radial, charognard, semis, abri, saupoudrage, marches, heure du conte, taquiner, inclinaison, déplier et vallée. La réflexion reste l'option de sonnerie par défaut. Plus de 10 nouvelles tonalités de texte sont également disponibles pour les messages texte entrants, les messages vocaux, les alertes de courrier entrant, les alertes de rappel, etc. Pour accéder à de nouvelles sonneries et tonalités de texte, assurez-vous d'abord que votre iPhone

Comment gérer les invites de somme de contrôle d'entrée utilisateur dans Vue Comment gérer les invites de somme de contrôle d'entrée utilisateur dans Vue Oct 15, 2023 am 10:10 AM

Comment gérer la vérification et les invites de saisie utilisateur dans Vue La gestion de la vérification et des invites de saisie utilisateur dans Vue est une exigence courante dans le développement front-end. Cet article présentera quelques techniques courantes et des exemples de code spécifiques pour aider les développeurs à mieux gérer la vérification des entrées utilisateur et les invites. Validation à l'aide de propriétés calculées Dans Vue, vous pouvez utiliser des propriétés calculées pour surveiller et valider les entrées utilisateur. Vous pouvez définir un attribut calculé pour représenter la valeur saisie par l'utilisateur et effectuer une logique de validation dans l'attribut calculé. Voici un exemple : data(){

L'application Baidu Tieba indique que l'opération est trop fréquente, quel est le problème ? L'application Baidu Tieba indique que l'opération est trop fréquente, quel est le problème ? Apr 01, 2024 pm 05:06 PM

L'application Baidu Tieba indique que l'opération est trop fréquente. Cette invite vise généralement à maintenir le fonctionnement normal de la plate-forme et l'expérience utilisateur, à empêcher le spam d'écran malveillant, le spam publicitaire et d'autres comportements inappropriés. Pour les méthodes de traitement spécifiques, vous pouvez lire le didacticiel. partagé par l'éditeur. L'application Baidu Tieba indique que l'opération est trop fréquente. Partager comment y faire face 1. Lorsque le système affiche [L'opération est trop fréquente], nous devons attendre un moment. Si vous êtes anxieux, vous pouvez d'abord faire autre chose. Généralement, après avoir attendu un moment, ce message d'invite disparaîtra automatiquement et nous pourrons l'utiliser normalement. 2. Si après une longue attente, l'écran affiche toujours [Opération trop fréquente], nous pouvons essayer d'aller au Tieba Emergency Bar, au Tieba Feedback Bar et à d'autres Tieba officiels, poster pour signaler ce phénomène et demander au personnel officiel de le résoudre. 3.

Que dois-je faire s'il indique que le pilote du moniteur a cessé de répondre et a été restauré ? Que dois-je faire s'il indique que le pilote du moniteur a cessé de répondre et a été restauré ? Mar 14, 2024 pm 02:00 PM

Lorsque vous jouez à un jeu, un message « Le pilote du moniteur a cessé de répondre et a été restauré » apparaît soudainement. Que se passe-t-il ? Le pilote d'affichage a cessé de répondre et a récupéré. Cela signifie que le pilote d'affichage du système a rencontré une situation anormale et ne peut pas fonctionner normalement, ce qui fait que l'écran ne répond plus ou affiche un écran noir. Raisons courantes : 1. Erreur du pilote du moniteur : Il peut y avoir des erreurs de logique de programme ou des erreurs de transmission de données dans le pilote, empêchant le pilote de fonctionner correctement. 2. Configuration matérielle insuffisante : la configuration matérielle de l'ordinateur est insuffisante pour répondre aux exigences des applications hautes performances, ce qui entraîne des problèmes tels que des pauses et des retards du système. 3. Dommages aux fichiers système : dommages aux fichiers du système informatique

Utilisez jQuery pour implémenter une zone de saisie qui permet uniquement de saisir des nombres et des points décimaux Utilisez jQuery pour implémenter une zone de saisie qui permet uniquement de saisir des nombres et des points décimaux Feb 26, 2024 am 11:21 AM

Implémentez la zone de saisie jQuery pour limiter la saisie de nombres et de points décimaux. Dans le développement Web, nous rencontrons souvent le besoin de contrôler le contenu saisi par les utilisateurs dans la zone de saisie, par exemple en limitant la saisie de nombres et de points décimaux. Cette restriction peut être réalisée via JavaScript et jQuery. Ce qui suit explique comment utiliser jQuery pour implémenter la fonction de limitation de la saisie de nombres et de points décimaux dans la zone de saisie. 1. Structure HTML Tout d'abord, nous devons créer une zone de saisie en HTML, le code est le suivant :

Comment implémenter une zone de saisie étiquetée à l'aide de Vue ? Comment implémenter une zone de saisie étiquetée à l'aide de Vue ? Jun 25, 2023 am 11:54 AM

Avec le développement des applications Web, les zones de saisie étiquetées deviennent de plus en plus populaires. Ce type de zone de saisie permet aux utilisateurs de saisir des données plus facilement et facilite également la gestion et la recherche des données saisies. Vue est un framework JavaScript très puissant qui peut nous aider à implémenter rapidement des zones de saisie étiquetées. Cet article explique comment utiliser Vue pour implémenter une zone de saisie étiquetée. Étape 1 : Créer une instance Vue Tout d'abord, nous devons créer une instance Vue sur la page, le code est le suivant : &l

Quelle est la méthode d'optimisation de la limite de longueur de la zone de saisie dans le développement de Vue ? Quelle est la méthode d'optimisation de la limite de longueur de la zone de saisie dans le développement de Vue ? Jun 30, 2023 am 08:44 AM

Comment optimiser la limite de longueur de saisie de la zone de saisie dans le développement de Vue Introduction : Dans le processus de développement de Vue, la limite de longueur de la zone de saisie est une exigence courante. Limiter le nombre de caractères que les utilisateurs saisissent dans la zone de saisie permet de maintenir l'exactitude des données, d'optimiser l'expérience utilisateur et d'améliorer les performances du système. Cet article expliquera comment optimiser la limite de longueur de saisie de la zone de saisie dans le développement de Vue afin d'offrir une meilleure expérience utilisateur et une meilleure efficacité de développement. 1. Utilisez la directive v-model pour lier la valeur de la zone de saisie. Dans le développement de Vue, nous utilisons généralement la directive v-model.

See all articles