Actualiser formulaire.php
This commit is contained in:
parent
73dfe5aa75
commit
bb327b320d
@ -21,9 +21,10 @@ $_SESSION['captcha_num2'] = rand(1, 10);
|
||||
<body>
|
||||
<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>
|
||||
<input type="text" id="title" name="title" required><br>
|
||||
|
||||
<label>
|
||||
<input type="checkbox" id="notPresent" name="not_present">
|
||||
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">
|
||||
<label for="rdv">Rendez-vous au point de départ</label><br><br>
|
||||
</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>
|
||||
<textarea id="description" name="description"></textarea><br>
|
||||
@ -58,6 +61,17 @@ $_SESSION['captcha_num2'] = rand(1, 10);
|
||||
</form>
|
||||
|
||||
<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 additionalOptions = document.getElementById('additionalOptions');
|
||||
const transportOptions = document.getElementsByName('transport_option');
|
||||
|
Loading…
Reference in New Issue
Block a user