{% extends "layout.html.twig" %}
{% block classHome %} class="home"{% endblock %}
{% block contenu %}
<div class="app_commande_visio bg-curve-500">
{% include 'Commande/subheader.html.twig' %}
<section class="step1">
<div class="title">Vos Informations</div>
{{ form_start(form, {attr:{'class': 'forms' }}) }}
<div class="names">
<div class="name first">
<label for="firstname">Nom <span class="red">*</span></label>
{{ form_widget(form.nom) }}
</div>
<div class="name last">
<label for="firstname">Prénom <span class="red">*</span></label>
{{ form_widget(form.prenom) }}
</div>
</div>
<div class="number">
<label for="phone">Numéro de téléphone <span class="red">*</span></label>
{{ form_widget(form.tel) }}
</div>
<div class="email">
<label for="email">Email <span class="red">*</span></label>
{{ form_widget(form.email) }}
</div>
<div class="gender">
<label for="sexe">Sexe <span class="red">*</span></label>
{{ form_widget(form.sexe) }}
</div>
<div class="ages">
<label for="age">Âge <span class="red">*</span></label>
{{ form_widget(form.age) }}
</div>
<div class="btns">
<div class="btn-text">
<div class="btn-title">Pourquoi ces informations ?</div>
<div class="btn-desc">Afin de permettre la meilleure prise en charge pour votre consultation.</div>
<div class="btn-desc">En cliquant sur « Passer à l'étape suivante » vous acceptez nos <a href="{{ URL_URGD }}/fr/conditions-generales">CGV</a> ainsi que nos <a href="{{ URL_URGD }}/fr/conditions-generales">CGU</a>.</div>
</div>
<button data-loading-text="En cours de chargement..." id="submit-button" class="submit-button" type="submit" style="border: none" onclick="sendEvent()">
<div class="button">
<div class="text">Passer à l’étape suivante</div>
<span class="material-icons">
arrow_right_alt
</span>
</div></button>
</div>
<div class="status">
<div class="step">Étape 1/3</div>
<div class="bar">
<div class="b1"></div>
</div>
</div>
{{ form_end(form) }}
</section>
</div>
{# <div class="visio">#}
{# <div class="teleconsultation">#}
{# <section class="sub-header">#}
{# <div class="warning">#}
{# <span class="material-icons">#}
{# warning_amber#}
{# </span>#}
{# <div class="text">Attention ! En cas d'urgence absolue, appelez le <span>SAMU (15)</span></div>#}
{# </div>#}
{# <div class="select">#}
{# <div class="desc">Prise de rendez-vous</div>#}
{# <div class="selection">#}
{# <div class="btn btn1">#}
{# <div class="text">Médecin à domicile</div>#}
{# </div>#}
{# <div class="btn btn2">#}
{# <div class="text">Téléconsultation</div>#}
{# </div>#}
{# </div>#}
{# </div>#}
{# <div class="title">Un médecin en téléconsultation, en quelques clics</div>#}
{# </section>#}
{# <section class="information-form">#}
{# <div class="title">Vos Informations</div>#}
{# <form class="forms">#}
{# <div class="names">#}
{# <div class="name first">#}
{# <label for="firstname">Nom <span class="red">*</span></label>#}
{# <input type="text" id="firstname" placeholder="Nom" required/>#}
{# </div>#}
{# <div class="name last">#}
{# <label for="firstname">Prénom <span class="red">*</span></label>#}
{# <input type="text" id="lastname" placeholder="Prénom" required/>#}
{# </div>#}
{# </div>#}
{# <div class="number">#}
{# <label for="phone">Numéro de téléphone <span class="red">*</span></label>#}
{# <input type="number" id="phone" placeholder=""required/>#}
{# </div>#}
{# <div class="email">#}
{# <label for="email">Email <span class="red">*</span></label>#}
{# <input type="email" id="email" placeholder="votreadressemail@mail.com" required/>#}
{# </div>#}
{# <div class="gender">#}
{# <label for="sexe">Sexe <span class="red">*</span></label>#}
{# <select id="sexe" required>#}
{# <option></option>#}
{# <option></option>#}
{# </select>#}
{# </div>#}
{# <div class="ages">#}
{# <label for="age">Âge <span class="red">*</span></label>#}
{# </div>#}
{# <div class="btns">#}
{# <div class="btn-text">#}
{# <div class="btn-title">Pourquoi ces infos ?</div>#}
{# <div class="btn-desc">Afin de permettre la meilleure prise en charge pour votre consultation.</div>#}
{# </div>#}
{# <div class="button">#}
{# <div class="text">Passer à l’étape suivante</div>#}
{# <span class="material-icons">#}
{# arrow_right_alt#}
{# </span>#}
{# </div>#}
{# </div>#}
{# <div class="status">#}
{# <div class="step">Étape 1/3</div>#}
{# <div class="bar">#}
{# <div class="b1"></div>#}
{# </div>#}
{# </div>#}
{# </form>#}
{# </section>#}
{# </div>#}
{# <div class="medecin">#}
{# <section class="sub-header">#}
{# <div class="warning">#}
{# <span class="material-icons">#}
{# warning_amber#}
{# </span>#}
{# <div class="text">Attention ! En cas d'urgence absolue, appelez le <span>SAMU (15)</span></div>#}
{# </div>#}
{# <div class="select">#}
{# <div class="desc">Prise de rendez-vous</div>#}
{# <div class="selection">#}
{# <div class="btn btn1">#}
{# <div class="text">Médecin à domicile</div>#}
{# </div>#}
{# <div class="btn btn2">#}
{# <div class="text">Téléconsultation</div>#}
{# </div>#}
{# </div>#}
{# </div>#}
{# <div class="title">Un médecin à domicile, où que vous soyez</div>#}
{# </section>#}
{# <section class="information-form">#}
{# <div class="title">Vos Informations</div>#}
{# <form class="forms">#}
{# <div class="names">#}
{# <div class="name first">#}
{# <label for="firstname">Nom <span class="red">*</span></label>#}
{# <input type="text" id="firstname" placeholder="Nom" required/>#}
{# </div>#}
{# <div class="name last">#}
{# <label for="firstname">Prénom <span class="red">*</span></label>#}
{# <input type="text" id="lastname" placeholder="Prénom" required/>#}
{# </div>#}
{# </div>#}
{# <div class="number">#}
{# <label for="phone">Numéro de téléphone <span class="red">*</span></label>#}
{# <input type="number" id="phone" placeholder="" required/>#}
{# </div>#}
{# <div class="email">#}
{# <label for="email">Email <span class="red">*</span></label>#}
{# <input type="email" id="email" placeholder="votreadressemail@mail.com" required/>#}
{# </div>#}
{# <div class="addresses">#}
{# <div class="postal">#}
{# <label for="code">Code postal <span class="red">*</span></label>#}
{# <input type="number" id="code" placeholder="" required/>#}
{# </div>#}
{# <div class="adresse">#}
{# <label for="street">Adresse <span class="red">*</span></label>#}
{# <input type="text" id="street" placeholder="" required/>#}
{# </div>#}
{# </div>#}
{# <div class="address">#}
{# <label for="detail">Prénom <span class="red">*</span></label>#}
{# <input type="text" id="detail" placeholder="" required/>#}
{# </div>#}
{# <div class="gender">#}
{# <label for="sexe">Sexe <span class="red">*</span></label>#}
{# <select id="sexe" required>#}
{# <option></option>#}
{# <option></option>#}
{# </select>#}
{# </div>#}
{# <div class="ages">#}
{# <label for="age">Âge <span class="red">*</span></label>#}
{# </div>#}
{# <div class="btns">#}
{# <div class="btn-text">#}
{# <div class="btn-title">Pourquoi ces infos ?</div>#}
{# <div class="btn-desc">Afin de permettre la meilleure prise en charge pour votre consultation.</div>#}
{# </div>#}
{# <div class="button">#}
{# <div class="text">Passer à l’étape suivante</div>#}
{# <span class="material-icons">#}
{# arrow_right_alt#}
{# </span>#}
{# </div>#}
{# </div>#}
{# <div class="status">#}
{# <div class="step">Étape 1/3</div>#}
{# <div class="bar">#}
{# <div class="b1"></div>#}
{# </div>#}
{# </div>#}
{# </form>#}
{# </section>#}
{# </div>#}
{# </div>#}
<style>.button-loading {
background-color: #ccc; /* Gray color */
pointer-events: none; /* Prevents clicking while loading */
}
</style>
{% endblock %}
{% block javascripts %}
{{ parent() }}
<script type="text/javascript">
document.addEventListener('DOMContentLoaded', function () {
var form = document.querySelector('form.forms'); // Adjust the selector to match your form
var submitButton = document.getElementById('submit-button');
form.addEventListener('submit', function () {
// Change button to loading state
submitButton.classList.add('button-loading');
submitButton.querySelector('.text').textContent = submitButton.getAttribute('data-loading-text');
submitButton.disabled = true; // Disable the button to prevent multiple submissions
});
});
var input = document.querySelector("#visio_step1_tel");
Intlphone(input, { separateDialCode: true,
initialCountry: "fr",
});
function sendEvent() {
gtag('event', 'confirmation ', {
'event_category': 'tele_consultation',
'event_label': 'CTA_valider_ma_demande'
});
}
</script>
{% endblock %}