J'ai un problème avec mon site Internet. Au chargement, il défile automatiquement vers le bas.
C'est parce qu'il existe un formulaire de contact axé sur le nom. Comment puis-je supprimer ce focus?
forms
contact-form
Marco
la source
la source
Si vous travaillez pour une entreprise qui sous-traite le développement back-end, comme moi, vous ne pourrez peut-être pas accéder au modèle de formulaire. Dans ce cas, vous ne pourrez pas modifier les arguments de la fonction VarienForm. (Si vous pouvez modifier ces arguments, conformément à la réponse approuvée, vous devriez.)
Vous pouvez ajouter le code (fourni ci-dessous) au corps de votre page affectée dans une
<script>
balise.Pour résumer, le code attend la première fois que l'élément focalisé change, puis efface cet élément et réinitialise le défilement vers le haut de la page. Si rien ne se produit dans les dix secondes suivant l'exécution du script, il s'éteindra. Ceci est juste une sauvegarde pour empêcher le script de s'exécuter indéfiniment en cas d'erreur.
la source