Maison > interface Web > js tutoriel > le corps du texte

Solution au problème selon lequel les formulaires dans les pages Web sont automatiquement soumis lorsque vous appuyez sur Enter_Basic knowledge

WBOY
Libérer: 2016-05-16 16:32:10
original
1554 Les gens l'ont consulté

1. Lorsqu'il n'y a qu'un seul , appuyer sur la touche Entrée soumettra automatiquement le formulaire.

Copier le code Le code est le suivant :




Ajoutez-en un de plus



Appuyer sur Entrée ne soumettra pas automatiquement, mais il est gênant d'afficher une zone de saisie inintelligible sur la page. J'ai alors trouvé deux solutions sur Internet :
. (1) Ajoutez un



La zone de saisie ne sera pas affichée et elle ne sera pas soumise après avoir appuyé sur Entrée :

Copier le code

(2) Ajoutez un événement onkeydown, et il ne sera pas affiché après avoir appuyé sur Entrée :




Copier le code

Le code est le suivant :

Si vous souhaitez ajouter un événement de retour chariot, vous pouvez ajouter un formulaire de soumission de jugement dans l'événement onkeydown :



Copier le code
Le code est le suivant :

S'il y a un bouton de type="submit" dans le formulaire, la touche Entrée prendra effet.

S'il n'y a qu'une seule entrée de type="text" dans le formulaire, quel que soit le type de bouton, la touche Entrée prendra effet.

Si le bouton n'est pas une entrée, mais un bouton, et qu'aucun type n'est ajouté, la valeur par défaut est type=button dans IE et type=submit dans FX.

Les autres éléments du formulaire tels que textarea et select ne seront pas affectés, et la case à cocher radio n'affectera pas les règles de déclenchement, mais elle répondra à la touche Entrée sous FX mais pas sous IE.
L'entrée de type="image" a le même effet que type="submit". Je ne sais pas pourquoi un tel type est conçu. Il est plus approprié d'utiliser CSS pour ajouter un arrière-plan. image.

Étiquettes associées:
source:php.cn
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!