Skip to main content

Conseils pratiques sur l'utilisation des formulaires Mailto

TUTO PHP - CRÉER UN ROUTER (Mai 2024)

TUTO PHP - CRÉER UN ROUTER (Mai 2024)
Anonim

Une forme commune aux sites Web avec laquelle de nombreux nouveaux concepteurs de sites Web se débattent est la forme. Vous voudrez peut-être ajouter un formulaire à votre site Web afin de permettre aux gens de vous contacter facilement pour poser des questions ou exprimer de l'intérêt pour les produits ou services que vous proposez. Malheureusement, les didacticiels en ligne sur l'ajout de formulaires de site complexes peuvent être déroutants et dissuader les nouveaux professionnels du Web.

Les formulaires Web ne doivent pas être difficiles à utiliser, même pour les nouveaux sites Web. Les formulaires Mailto sont un moyen facile de faire fonctionner les formulaires. Ils comptent sur les clients de messagerie pour envoyer les données de formulaire de l'ordinateur du client au propriétaire du formulaire. Les données de formulaire complétées par l'utilisateur du site Web sont envoyées par courrier électronique à une adresse spécifique, comme indiqué dans le codage du formulaire.

Si vous débutez dans la conception Web et que vous ne savez pas comment programmer des interactions plus complexes, ou si vous utilisez un petit site Web et souhaitez simplement ajouter un formulaire, il est très utile d'avoir un formulaire mailto comme formulaire de contact. plus facile que d'apprendre à écrire PHP. C'est aussi moins cher que d'acheter un script pré-écrit pour le faire pour vous.

Avec ce tutoriel rapide, découvrez comment utiliser les formulaires mailto. Même si vous ne l'avez jamais fait auparavant, il est facile de maîtriser la technique, et certainement dans le domaine du "début de la conception Web".

Commencer

Les formulaires HTML peuvent constituer un défi pour les nouveaux développeurs Web car ils nécessitent plus que l'apprentissage du balisage HTML. Outre les éléments HTML nécessaires à la création des formulaires et de ses champs, vous devez également disposer d'un moyen d'obtenir le "fonctionnement" du formulaire. Cela nécessite généralement l'accès à un script CGI ou à un autre programme pour créer l'attribut "action" du formulaire. Cette action est la manière dont le formulaire traite les données et ce qu’il en fait par la suite (écrire dans une base de données, envoyer un courrier électronique, etc.)

Si vous n'avez pas accès à un script permettant à votre formulaire de fonctionner, il existe une action de formulaire prise en charge par la plupart des navigateurs modernes.

action = " mailto: youremailaddress '

C'est un moyen simple d'obtenir les données de formulaire de votre site Web dans votre courrier électronique. Certes, cette solution est très limitée, mais pour les très petits sites Web, c'est un bon point de départ.

Astuces pour utiliser les formulaires Mailto

Utilisez le

enctype = "text / plain" attributCela indique au navigateur ainsi qu'au client de messagerie que le formulaire envoie du texte brut plutôt que quelque chose de plus compliqué. Certains navigateurs et clients de messagerie envoient des données de formulaire codées pour les pages Web. Cela signifie que les données sont envoyées sur une longue ligne, les espaces sont remplacés par plus (+) et les autres caractères sont codés. En utilisant le

enctype = "text / plain" Cet attribut facilite la lecture des données.

Utilisez la méthode GET ou POSTTandis que le

POSTER Cette méthode fonctionne parfois, le navigateur ouvre souvent une fenêtre de courrier électronique vide. Si cela vous arrive avec le

OBTENIR méthode, puis essayez de passer à

POSTER

Exemple de formulaire Mailto

Voici un exemple de formulaire utilisant l'action mailto.

Remarque: Ceci est très simple. Idéalement, vous coderiez ces champs de formulaire en utilisant davantage de balises sémantiques et d'éléments, mais cet exemple suffit pour la portée de ce didacticiel.

Ton prénom:
Votre nom de famille:
Commentaires:

Vos clients verront un message indiquant que le formulaire est envoyé par courrier électronique. Voici à quoi ressemblent les résultats:

prenom = Jennifer nom de famille = Kyrnin commentaires = Salut à tous!

Note spéciale sur les formulaires Mailto

Encore une fois, cette méthode, bien que facile, est également très limitée. De toute évidence, il est important de noter que les formulaires mailto ne fonctionnent pas toujours pour toutes les combinaisons de navigateurs et de clients de messagerie. Si vous avez essayé d’utiliser un formulaire mailto et que vous n’avez pas réussi, c’est peut-être pour cette raison qu’une combinaison de technologies pourrait entraîner l’échec de la fonction. Pour plus d'informations sur ce qui pourrait interférer avec votre tentative d'utilisation d'un tel formulaire, consultez la rubrique "Lorsque les formulaires Mailto ne fonctionnent pas".

Bien que cette méthode constitue une bonne première tentative de création de formulaires Web qui génèrent un courrier électronique et envoient des données de formulaire, à mesure que vos compétences Web évolueront, vous voudrez certainement explorer des options plus robustes. Des scripts CGI aux formulaires PHP en passant par les plates-formes CMS dotées de widgets de formulaire intégrés, vous disposez de nombreuses options avancées à prendre en compte pour les besoins en formulaires de vos futurs sites Web.