Maison > interface Web > tutoriel HTML > Le bouton ne spécifie pas le type de soumission. Cliquer sur le bouton ne permet pas d'accéder à la production url_HTML/Xhtml_Webpage spécifiée.

Le bouton ne spécifie pas le type de soumission. Cliquer sur le bouton ne permet pas d'accéder à la production url_HTML/Xhtml_Webpage spécifiée.

WBOY
Libérer: 2016-05-16 16:40:28
original
1859 Les gens l'ont consulté

Aujourd'hui, en raison des exigences du projet, js est tenu de contrôler la soumission du formulaire, ainsi que de vérifier et traiter les données avant de les soumettre.

Le code HTML est le suivant :

Copier le code
code Comme suit :


Le numéro de téléphone portable porte malheur

>< formulaire needcheck="1" method="post" target="_blank" action="http://www.go108.com.cn/go108_mobile_free_sz.php"> ...



>

Une fois le codage terminé, un problème est survenu lors du test de compatibilité du navigateur : cliquer sur le bouton sous IE6 et IE7 ne reflétait pas la réponse, et l'URL spécifiée ne pouvait pas être sautée, mais d'autres navigateurs pouvaient sauter normalement .
J'ai toujours pensé qu'il y avait un problème dans le code de contrôle js, alors je l'ai suivi et débogué pendant longtemps, mais aucun problème n'a été trouvé. Plus tard, j'ai découvert que le bouton ne spécifiait pas le type de soumission, je me suis donc demandé si c'était là le problème.
Après avoir modifié l'attribut type du bouton ajouté à soumettre, la fonction fonctionne normalement sous ie6 et ie7.
Je n'ai jamais prêté attention à ce problème dans le passé, et je suis tombé dans un piège, j'ai donc cherché des informations pour le vérifier.

w3shool a une description détaillée de l'attribut type du bouton
 :

http://www.jb51.net/w3school/tags/att_button_type.htm
 

Copier le code
Le code est le suivant : Définition et utilisation L'attribut type précise le type de bouton. Astuce : Spécifiez toujours l'attribut type pour les boutons. Le type par défaut dans Internet Explorer est « bouton », tandis que le type par défaut dans d'autres navigateurs (y compris la spécification du W3C) est « soumettre ». On peut voir que le bouton par défaut dans d'autres navigateurs soumettra le formulaire après avoir été cliqué, mais IE ne soumettra pas le formulaire après avoir cliqué par défaut. La valeur par défaut de type est également un problème de compatibilité du navigateur, alors marquez-la.
É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