2016-08-31 4 views
-2

J'apprends HTML à partir W3Schools HTML Tutorial - Le Best in Class TutorialQu'est-ce que "mailto: [email protected]" dans l'exemple de formulaire HTML suivant?

Je viens dans un exemple de formulaire HTML qui envoie un e-mail.

Veuillez noter qu'actuellement ni moi ni w3schools n'effectuons de traitement d'entrée côté serveur, donc vous ne pensez pas non plus au traitement côté serveur en considérant ma question.

est sous le code HTML d'exemple:

<!DOCTYPE html> 
<html> 
<body> 

<h2>Send e-mail to [email protected]:</h2> 

<form action="mailto:[email protected]" method="post" enctype="text/plain"> 
Name:<br> 
<input type="text" name="name"><br> 
E-mail:<br> 
<input type="text" name="mail"><br> 
Comment:<br> 
<input type="text" name="comment" size="50"><br><br> 
<input type="submit" value="Send"> 
<input type="reset" value="Reset"> 
</form> 

</body> 
</html> 

Normalement, je vois un .php ou nom de fichier .asp dans l'attribut d'action d'une forme, mais dans l'exemple ci-dessus, il est mailto:[email protected].

Je veux savoir ce que c'est et pourquoi ils n'ont pas utilisé un nom de fichier .php ou .asp comme ils le font habituellement?

S'il vous plaît, quelqu'un peut m'expliquer.

Merci.

+0

avez-vous au moins parlé de 'mailto'? –

+2

mailto: les liens ouvrent généralement votre programme de courrier électronique natif –

+0

Vous avez déjà répondu vous-même: "Veuillez noter qu'actuellement ni moi ni w3schools n'effectuons de traitement d'entrée côté serveur" - vous ne pouvez donc pas utiliser php ou asp comme ils * nécessite un serveur * –

Répondre

2

Vous donnez essentiellement au navigateur des utilisateurs la tâche de gérer la demande mailto. Le navigateur démarre généralement les utilisateurs mail client et remplit les champs en fonction de l'entrée de votre formulaire.

+0

Par "Client de messagerie", voulez-vous dire Microsoft Outlook, Thunderbird, etc.? – user2839497

+0

Oui c'est ce que je voulais dire. – Nicolas

+0

Donc, "mailto" est-il aussi un service/méthode HTTP comme GET et POST? – user2839497