### [Désactiver la saisie semi-automatique du navigateur pour les champs de formulaire](https://wpforms.com/developers/disable-browser-autocomplete-for-form-fields/)

**Publié le :** 11 octobre 2019
**Auteur :** Umair Majeed

**Extrait :** Dans ce tutoriel, nous allons vous montrer comment désactiver la fonction de saisie automatique du navigateur sur les champs de vos formulaires.

**Contenu :**

Vous souhaitez empêcher les navigateurs de remplir automatiquement les champs de vos formulaires ? Bien que la saisie automatique du navigateur puisse être pratique, il arrive parfois que vous ayez besoin que les utilisateurs saisissent manuellement leurs informations.

Ce guide vous montrera comment désactiver la fonctionnalité de saisie automatique pour des formulaires ou des champs spécifiques à l'aide d'extraits de code PHP.

Avant de mettre en place des restrictions de saisie automatique, il est important de comprendre :

- Les paramètres du navigateur ont généralement priorité sur les attributs HTML et JavaScript
- L'attribut `autocomplete="off"` indique votre préférence aux navigateurs
- Les navigateurs modernes respectent généralement ce paramètre, mais certains peuvent le contourner
- La prise en charge varie selon les navigateurs (consultez le [tableau de compatibilité MDN](https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/autocomplete#browser_compatibility))

## Configuration de votre formulaire

Vous devez d'abord créer votre formulaire et y ajouter des champs. Si vous avez besoin d'aide, veuillez consulter notre guide sur la [création de votre premier formulaire.](https://wpforms.com/docs/creating-first-form/ « Comment créer votre premier formulaire »)

## Désactivation de la saisie semi-automatique

Vous pouvez désactiver la saisie semi-automatique soit pour l'ensemble d'un formulaire, soit pour des champs spécifiques. Voici les deux approches :

#### Désactiver la saisie semi-automatique pour tous les champs d'un formulaire

#### Désactiver la saisie semi-automatique pour des champs spécifiques

L'extrait de code ci-dessous ciblera spécifiquement le champ **E-mail**. Pour cibler un autre type de champ, le filtre (`wpforms_field_properties_email`) devra être modifié.

N'oubliez pas de mettre à jour les extraits de code ci-dessus en fonction des identifiants de votre formulaire et de vos champs. Si vous avez besoin d'aide pour trouver ces identifiants, veuillez consulter notre guide sur [la recherche des identifiants de formulaire et de champ.](https://wpforms.com/developers/how-to-locate-form-id-and-field-id/ « Comment localiser l'identifiant de formulaire et l'identifiant de champ »)

Pour plus d'informations sur l'attribut autocomplete et les méthodes permettant de le désactiver, veuillez consulter la [documentation de MDN](https://developer.mozilla.org/en-US/docs/Web/Security/Securing_your_site/Turning_off_form_autocompletion « Documentation MDN »).

Pour plus d’informations sur l’attribut autocomplete et les méthodes permettant de le désactiver, veuillez consulter la [documentation officielle de Mozilla](https://developer.mozilla.org/en-US/docs/Web/Security/Securing_your_site/Turning_off_form_autocompletion).

Et voilà tout ce dont vous avez besoin pour désactiver la saisie semi-automatique du navigateur pour vos formulaires WPForms. Ensuite, souhaitez-vous désactiver le bouton **Ajouter un formulaire** dans l’éditeur classique ? Consultez notre tutoriel sur [Comment supprimer le bouton « Ajouter un formulaire » de l’éditeur TinyMCE](https://wpforms.com/developers/remove-add-form-button-from-tinymce-editor/ « Comment supprimer le bouton Ajouter un formulaire de l’éditeur TinyMCE »).

## Filtres de référence

- [wpforms\_field\_properties](https://wpforms.com/developers/wpforms_field_properties/ "Utilisation du filtre wpforms_field_properties")
- [wpforms\_frontend\_form\_atts](https://wpforms.com/developers/wpforms_frontend_form_atts/ « Utilisation du filtre wpforms_frontend_form_atts »)

**Catégories :** Extension

**Mots-clés :** PHP

---

