templates/Partial/registration.html.twig line 1

Open in your IDE?
  1. {% for flashError in app.flashes('verify_email_error') %}
  2. <div class="alert alert-danger" role="alert">{{ flashError }}</div>
  3. {% endfor %}
  4. <form action="{{ path('presta_access') }}" name="register" id="register" method="post" enctype="multipart/form-data" novalidate>
  5. <fieldset>
  6. <legend>Votre compte</legend>
  7. <div class="table-form row">
  8. <div class="col-sm-6 register-form-email">
  9. <div class="form-label">
  10. <label class="required" for="email">Adresse email</label>
  11. </div>
  12. <div class="form-fields clearfix">
  13. <input type="email" id="email" name="email" required="required" autocomplete="false" onchange="emailVerification();">
  14. </div>
  15. </div>
  16. <div class="col-sm-6 register-form-email-verification">
  17. <div class="form-label">
  18. <label class="required" for="email_verification">Adresse email (vérification)</label>
  19. </div>
  20. <div class="form-fields clearfix">
  21. <input type="email" id="email_verification" name="email_verification" required="required" autocomplete="false" onchange="emailVerification();">
  22. </div>
  23. </div>
  24. </div>
  25. <div class="table-form row">
  26. <div class="col-sm-6 register-form-password">
  27. <div class="form-label">
  28. <label class="required" for="password">Mot de passe</label>
  29. </div>
  30. <div class="form-fields clearfix">
  31. <input type="password" id="password" name="password" required="required" minlength="6" onchange="passwordVerification();">
  32. </div>
  33. </div>
  34. <div class="col-sm-6 register-form-password-verification">
  35. <div class="form-label">
  36. <label class="required" for="password_verification">Mot de passe (vérification)</label>
  37. </div>
  38. <div class="form-fields clearfix">
  39. <input type="password" id="password_verification" name="password_verification" required="required" onchange="passwordVerification();">
  40. </div>
  41. </div>
  42. </div>
  43. </fieldset>
  44. <fieldset>
  45. <legend>Vos informations</legend>
  46. <div class="table-form row">
  47. <div class="col-sm-6">
  48. <div class="form-label">
  49. <label class="required" for="entreprise">Nom de l'entreprise</label>
  50. </div>
  51. <div class="form-fields clearfix">
  52. <input type="text" id="entreprise" name="entreprise" required="required" >
  53. </div>
  54. </div>
  55. <div class="col-sm-6">
  56. <div class="form-label">
  57. <label class="required" for="siret">SIRET (14 chiffres sans espace)</label>
  58. </div>
  59. <div class="form-fields clearfix">
  60. <input type="text" id="siret" name="siret" required="required" minlength="14" maxlength="14" pattern=".{14,}" onchange="siretVerification();">
  61. </div>
  62. </div>
  63. </div>
  64. <div class="table-form row">
  65. <div class="col-sm-6">
  66. <div class="form-label">
  67. <label class="required" for="responsable">Nom du responsable</label>
  68. </div>
  69. <div class="form-fields clearfix">
  70. <input type="text" id="responsable" name="responsable" required="required" >
  71. </div>
  72. </div>
  73. <div class="col-sm-6">
  74. <div class="form-label">
  75. <label for="website">Site internet</label>
  76. </div>
  77. <div class="form-fields clearfix">
  78. <input type="url" id="website" name="website">
  79. </div>
  80. </div>
  81. </div>
  82. <div class="table-form row">
  83. <div class="col-sm-4">
  84. <div class="form-label">
  85. <label class="required" for="address">Adresse</label>
  86. </div>
  87. <div class="form-fields clearfix">
  88. <input type="text" id="address" name="address" required="required" >
  89. </div>
  90. </div>
  91. <div class="col-sm-4">
  92. <div class="form-label">
  93. <label class="required" for="zipcode">Code postal</label>
  94. </div>
  95. <div class="form-fields clearfix">
  96. <input type="number" id="zipcode" class="auto_cp" name="zipcode" required="required" >
  97. </div>
  98. </div>
  99. <div class="col-sm-4">
  100. <div class="form-label">
  101. <label class="required" for="city">Ville</label>
  102. </div>
  103. <div class="form-fields clearfix">
  104. <input type="text" id="city" class="auto_ville" name="city" required="required" >
  105. </div>
  106. </div>
  107. </div>
  108. <div class="table-form row">
  109. <div class="col-sm-6">
  110. <div class="form-label">
  111. <label class="required" for="phone">Téléphone</label>
  112. </div>
  113. <div class="form-fields clearfix">
  114. <input type="tel" id="phone" name="phone" required="required" >
  115. </div>
  116. </div>
  117. <div class="col-sm-6">
  118. <div class="form-label">
  119. <label for="fax">Fax</label>
  120. </div>
  121. <div class="form-fields clearfix">
  122. <input type="number" id="fax" name="fax">
  123. </div>
  124. </div>
  125. </div>
  126. <div class="table-form row">
  127. <div class="col-sm-8">
  128. <div class="form-label">
  129. <label for="logo">Insérer votre logo (10&nbsp;Mo max)</label>
  130. </div>
  131. <div class="form-fields clearfix">
  132. <span class="browse-button row">
  133. <span class="col-md-6">
  134. <input class="hide" type="file" id="logo" name="logo">
  135. <button class="browse" type="button">Parcourir</button>
  136. </span>
  137. <span class="file col-md-6">Aucun fichier sélectionné.</span>
  138. </span>
  139. </div>
  140. </div>
  141. </div>
  142. </fieldset>
  143. <fieldset>
  144. <legend>Votre activité</legend>
  145. <div class="form-table row">
  146. <div id="departements" class="register-form-departements col-sm-6">
  147. <div class="form-label">
  148. <label class="required" for="register_departements">Secteurs d'intervention</label>
  149. </div>
  150. <div class="form-fields">
  151. <div id="register_departements">
  152. {% for departement in departements %}
  153. <div class="choice">
  154. <input type="checkbox" class="departements_checkbox" id="departement_{{ departement.id }}" name="departements[]" value="{{ departement.id }}" >
  155. <label for="departement_{{ departement.id }}">{{ departement.code }} – {{ departement.nom }}</label>
  156. </div>
  157. {% endfor %}
  158. </div>
  159. </div>
  160. </div>
  161. <div id="categories" class="register-form-categories col-sm-6">
  162. <div class="form-label">
  163. <label class="required">Domaines d'intervention</label>
  164. </div>
  165. <div class="form-fields">
  166. <div class="opt-group">
  167. <div class="opt-group-label">
  168. Diagnostics immobiliers
  169. </div>
  170. <div class="opt-group-content">
  171. <div class="choice"><input type="checkbox" class="categories_checkbox" id="category_72"
  172. name="categories[]" value="72"> <label for="category_72" >Amiante,
  173. DPE, Électrique, Gaz, Plomb, ERP, Termites, Loi Carrez, Loi Boutin, DTG, PPPT</label>
  174. </div>
  175. </div>
  176. </div>
  177. <div class="opt-group">
  178. <div class="opt-group-label">
  179. Expertises du bâtiment
  180. </div>
  181. <div class="opt-group-content cols">
  182. {% for category in categories.expertises|slice(1) %}
  183. <div class="choice">
  184. <input type="checkbox" class="categories_checkbox" id="category_{{ category.id }}" name="categories[]" value="{{ category.id }}" >
  185. <label for="category_{{ category.id }}">{{ category.nom }}</label>
  186. </div>
  187. {% endfor %}
  188. </div>
  189. </div>
  190. <div class="opt-group">
  191. <div class="opt-group-label">
  192. Études énergétiques
  193. </div>
  194. <div class="opt-group-content cols">
  195. {% for category in categories.etudes|slice(1) %}
  196. <div class="choice">
  197. <input type="checkbox" class="categories_checkbox" id="category_{{ category.id }}" name="categories[]" value="{{ category.id }}">
  198. <label for="category_{{ category.id }}">{{ category.nom }}</label>
  199. </div>
  200. {% endfor %}
  201. </div>
  202. </div>
  203. <div class="opt-group">
  204. <div class="opt-group-label">
  205. Solutions énergétiques
  206. </div>
  207. <div class="opt-group-content cols">
  208. {% for category in categories.solutions|slice(1) %}
  209. <div class="choice">
  210. <input type="checkbox" class="categories_checkbox" id="category_{{ category.id }}" name="categories[]" value="{{ category.id }}">
  211. <label for="category_{{ category.id }}">{{ category.nom }}</label>
  212. </div>
  213. {% endfor %}
  214. </div>
  215. </div>
  216. <div class="opt-group">
  217. <div class="opt-group-label">
  218. Énergies renouvelables
  219. </div>
  220. <div class="opt-group-content cols">
  221. {% for category in categories.energies|slice(1) %}
  222. <div class="choice">
  223. <input type="checkbox" class="categories_checkbox" id="category_{{ category.id }}" name="categories[]" value="{{ category.id }}">
  224. <label for="category_{{ category.id }}">{{ category.nom }}</label>
  225. </div>
  226. {% endfor %}
  227. </div>
  228. </div>
  229. </div>
  230. </div>
  231. </div>
  232. </fieldset>
  233. <div class="declaration row">
  234. <div class="form-fields col-sm-12">
  235. <input type="checkbox" id="cgu" name="cgu" required="required" onclick="dataVerification();">
  236. <label id="label_cgu" for="cgu" class="required"><p>J’ai lu et j’accepte les <a href="/cguv.html">CGUV</a> du site ExaCompare.fr<p></label>
  237. </div>
  238. </div>
  239. <div class="row">
  240. <p class="form-required-legend form-message col-sm-12">
  241. <span id="form-required-legend-text"><span class="required form-required-mark">*</span> Champ obligatoire.</span>
  242. </p>
  243. <div class="form-buttons col-sm-12">
  244. <input type="hidden" name="register_submit" value="1">
  245. <button type="submit" id="register_submit">S'inscrire</button>
  246. </div>
  247. </div>
  248. </form>