Actualiser formulaire.php
This commit is contained in:
parent
73dfe5aa75
commit
bb327b320d
@ -21,9 +21,10 @@ $_SESSION['captcha_num2'] = rand(1, 10);
|
|||||||
<body>
|
<body>
|
||||||
<h1>Qui vient... ou pas</h1>
|
<h1>Qui vient... ou pas</h1>
|
||||||
|
|
||||||
<form method="POST" action="traitement.php">
|
<form method="POST" action="traitement.php" onsubmit="return validateForm()">
|
||||||
<label for="title"><span style="color: #e03e2d;"><strong>*</strong></span> Veuillez vous présenter :</label><br>
|
<label for="title"><span style="color: #e03e2d;"><strong>*</strong></span> Veuillez vous présenter :</label><br>
|
||||||
<input type="text" id="title" name="title" required><br>
|
<input type="text" id="title" name="title" required><br>
|
||||||
|
|
||||||
<label>
|
<label>
|
||||||
<input type="checkbox" id="notPresent" name="not_present">
|
<input type="checkbox" id="notPresent" name="not_present">
|
||||||
Je ne serai pas présent
|
Je ne serai pas présent
|
||||||
@ -42,6 +43,8 @@ $_SESSION['captcha_num2'] = rand(1, 10);
|
|||||||
<input type="radio" id="rdv" name="transport_option" value="Rendez-vous départ">
|
<input type="radio" id="rdv" name="transport_option" value="Rendez-vous départ">
|
||||||
<label for="rdv">Rendez-vous au point de départ</label><br><br>
|
<label for="rdv">Rendez-vous au point de départ</label><br><br>
|
||||||
</div>
|
</div>
|
||||||
|
<label for="restaurant_picnic">Si un restaurant ou un pique-nique sont prévus, indiquez le nombre de personnes intéressées :</label>
|
||||||
|
<input type="number" id="restaurant_picnic" name="restaurant_picnic" min="0" value="0"><br><br>
|
||||||
|
|
||||||
<label for="description">Vous pouvez ajouter un commentaire :</label><br>
|
<label for="description">Vous pouvez ajouter un commentaire :</label><br>
|
||||||
<textarea id="description" name="description"></textarea><br>
|
<textarea id="description" name="description"></textarea><br>
|
||||||
@ -58,6 +61,17 @@ $_SESSION['captcha_num2'] = rand(1, 10);
|
|||||||
</form>
|
</form>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
function validateForm() {
|
||||||
|
const notPresent = document.getElementById('notPresent').checked;
|
||||||
|
const nombre = document.getElementById('nombre').value;
|
||||||
|
|
||||||
|
if (!notPresent && (!nombre || parseInt(nombre) <= 0)) {
|
||||||
|
alert("Vous devez soit indiquer que vous ne serez pas présent, soit indiquer un nombre de personnes.");
|
||||||
|
return false; // Empêche l'envoi du formulaire
|
||||||
|
}
|
||||||
|
|
||||||
|
return true; // Autorise l'envoi du formulaire
|
||||||
|
}
|
||||||
const nombreField = document.getElementById('nombre');
|
const nombreField = document.getElementById('nombre');
|
||||||
const additionalOptions = document.getElementById('additionalOptions');
|
const additionalOptions = document.getElementById('additionalOptions');
|
||||||
const transportOptions = document.getElementsByName('transport_option');
|
const transportOptions = document.getElementsByName('transport_option');
|
||||||
|
Loading…
Reference in New Issue
Block a user