SiteWebAstrolabe/src/_includes/partials/components/contact-form.njk

47 lines
2.8 KiB
Plaintext
Raw Normal View History

2020-06-23 13:44:10 +02:00
{% from "macros/form.njk" import label, field, select, option, textarea, checkboxes, button %}
2020-06-19 23:47:44 +02:00
2020-06-23 13:44:10 +02:00
<section class="[ form-container ]">
2020-07-18 00:29:25 +02:00
<svg aria-hidden="true" viewBox="0 0 1440 131" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M0 0h1440v131H0z"/><path d="M0 4.643l40-2.326c40-2.5 120-6.888 200 11.67 80 18.735 160 60.854 240 74.894 80 14.04 160 0 240-16.365 80-16.54 160-34.968 240-28.08 80 7.152 160 39.619 240 39.75 80-.131 160-32.598 200-49.139l40-16.365V131H0V4.643z" fill="#D6F253"/></svg>
2020-06-23 13:44:10 +02:00
<div class="[ inner-wrapper ]">
<h2 id="contact-form" class="[ contact-heading ]">Nous contacter</h2>
2020-07-17 13:33:17 +02:00
<form name="contact" method="POST" action="/form/contact-form-handler.php">
2020-06-23 13:44:10 +02:00
<ol class="[ field-list ]">
<li class="[ field-list__field-group ]">
2020-08-17 16:29:26 +02:00
{{ label("Nom", "namezzz") }}
{{ field( "text", "namezzz", { required: true, placeholder: "", autocomplete: "name", autocorrect: "off", autocapitalize: "off" } ) }}
2020-06-23 13:44:10 +02:00
</li>
<li class="[ field-list__field-group ]">
2020-08-17 16:29:26 +02:00
{{ label("Email", "emailzzz") }}
{{ field( "email", "emailzzz", { required: true, placeholder: "", autocomplete: "email" } ) }}
2020-06-23 13:44:10 +02:00
</li>
<li class="[ field-list__field-group ] [ full-width ]">
{{ label("Je vous contacte pour :", "select") }}
{{ select( "select", [
{label: "Obtenir un rendez-vous (décrivez votre projet en quelques lignes)", value: "option 1"},
{label: "Obtenir des précisions sur le statut dentrepreneur salarié", value: "option 2"},
{label: "Proposer une mission à un coopérateur", value: "option 3"},
{label: "Proposer un partenariat", value: "option 4"}
], { required: true, options_before: [""], options_after: ["Autre demande"] } ) }}
</li>
<li class="[ field-list__field-group ] [ full-width ]">
{{ label("Votre message", "message") }}
{{ textarea( "message", { required: true, autocapitalize: "sentences", spellcheck: "true" } ) }}
</li>
2020-07-08 17:07:15 +02:00
<li class="[ field-list__field-group ] [ full-width ]">
{{ checkboxes("", "subscribe", [ "Je souhaite être tenu au courant de lactualité Astrolabe"], { description: "" } ) }}
</li>
2020-08-17 16:29:26 +02:00
<!-- H o n e y p o t -->
<li aria-hidden="true">
<label class="ohnohoney" for="name"></label>
2020-08-26 18:49:00 +02:00
<input tabindex="-1" class="ohnohoney" autocomplete="off" type="text" id="name" name="name" placeholder="Your name here">
2020-08-17 16:29:26 +02:00
</li>
<li aria-hidden="true">
<label class="ohnohoney" for="email"></label>
2020-08-26 18:49:00 +02:00
<input tabindex="-1" class="ohnohoney" autocomplete="off" type="email" id="email" name="email" placeholder="Your e-mail here">
2020-08-17 16:29:26 +02:00
</li>
2020-06-23 13:44:10 +02:00
</ol>
{{ button("Envoyer") }}
</form>
</div>
</section>