Inscription vide ? [Résolu/Fermé]

Fab121205 63 Messages postés dimanche 26 juillet 2015Date d'inscription 12 août 2017 Dernière intervention - 23 oct. 2016 à 21:19 - Dernière réponse : jordane45 19213 Messages postés mercredi 22 octobre 2003Date d'inscriptionModérateurStatut 12 décembre 2017 Dernière intervention
- 26 oct. 2016 à 09:40
Bonjour,
J'ai cree un site avec un systeme d'inscription en html qui envoie un mail en php. Mais je recois 3 à 4 fois par jour des inscriptions mais sans valeurs dans les champs pourant j'ai mis en script en javascript pour que les champs soient obligatoire mais ca envoie quand meme. Auriez-vous une idee pour resoudre ce probleme.

Merci Fab121205
Afficher la suite 
63Messages postés dimanche 26 juillet 2015Date d'inscription 12 août 2017 Dernière intervention

5 réponses

NHenry 14002 Messages postés vendredi 14 mars 2003Date d'inscriptionModérateurStatut 12 décembre 2017 Dernière intervention - 23 oct. 2016 à 21:29
+1
Utile
Les vérifications en JS sont bien, mais insuffisante, par exemple, un bot n’exécutera pas ton code JS, pareil avec certains visiteurs qui utilise NoScript&co.

Fais aussi les vérifications côté PHP.
Cette réponse vous a-t-elle aidé ?  
jordane45 19213 Messages postés mercredi 22 octobre 2003Date d'inscriptionModérateurStatut 12 décembre 2017 Dernière intervention - 23 oct. 2016 à 21:32
0
Utile
Bonjour
Sans voir ton code... impossible de te répondre
Fab121205 63 Messages postés dimanche 26 juillet 2015Date d'inscription 12 août 2017 Dernière intervention - 23 oct. 2016 à 21:38
0
Utile
Merci je vais essayer et je vous envoie le code demain.

Fab1205
Fab1121205 - 26 oct. 2016 à 09:35
0
Utile
1
<html>
<!--- Header --->
<?php include("head.php"); ?>

<script type="text/javascript">

function validate_required(field, alerttxt) {
with( field ) {
if( value == null || value == "") {
alert(alerttxt);
focus();
return false;
} else {
return true;
}
}
}

function validate_email(field, alerttxt) {
with (field) {
apos=value.indexOf("@");
dotpos=value.lastIndexOf(".");
if( apos < 1 || dotpos - apos < 2) {
alert(alerttxt);
focus();
return false;
} else {
return true;
}
}
}

function validate_form(thisform) {
with( thisform ) {
if( !validate_required(nom, "Le nom est vide" ) ) {
return false;
}
if( !validate_required(email, "L'Email est vide" ) ) {
return false;
}
if( !validate_required(tel, "Le téléphone est vide" ) ) {
return false;
}

}
return true;
}
</script>
<!--- /Header >

<!--- Navigation --->
<center>
<?php include("menu.php"); ?>
</center>
<!--- /Navigation --->

<!--- Body --->
<body>
<center>
<form name="form" onsubmit="return validate_form(this);" method="POST" action="traitement-inscription-soiree-jeux.php">

<p class="titre-formcontact"><b><u>Formulaire d'Inscription :</u></b></p>


<p>
<label class="forminscription">Votre nom et prénom</label> : <input type="text" name="nom"size="35" />
</p>

<br />

<p>
<label class="forminscription">Votre E-Mail</label> : <input type="text" name="email" size="35"/>
</p>

<br />

<p>
<label class="forminscription">Votre numéro de téléphone</label> : <input type="text" name="tel" />
</p>

<br />

<p>

<label class="forminscription">Êtes-vous membre ? </label>

<select name="membre">
<option>Non</option>
<option>Oui</option>
</select>

</p>

<br/>

<p class="forminscription-bleu">
A/Aux quelle(s) soirée(s) jeux voulez-vous vous inscrire ? :
</p>

<p>
<label class="formcontact" id="soir2">Jeudi 17 novembre 2016 : <select name="soir2"><option>Non</option><option>Oui</option></select></label>
</p>
<p>
<label class="formcontact" id="soir3">Jeudi 19 janvier 2017 : <select name="soir3"><option>Non</option><option>Oui</option></select></label>
</p>
<p>
<label class="formcontact" id="soir4">Jeudi 2 mars 2017 : <select name="soir4"><option>Non</option><option>Oui</option></select></label>
</p>
<p>
<label class="formcontact" id="soir5">Jeudi 6 avril 2017 : <select name="soir5"><option>Non</option><option>Oui</option></select></label>
</p>
<p>
<label class="formcontact" id="soir6">Jeudi 4 mai 2017 : <select name="soir6"><option>Non</option><option>Oui</option></select></label>
</p>
<p>
<label class="formcontact" id="soir7">Jeudi 1er juin 2017: <select name="soir7"><option>Non</option><option>Oui</option></select></label>
</p>


<input type="submit" value="Envoyer"/>
</form>
jordane45 19213 Messages postés mercredi 22 octobre 2003Date d'inscriptionModérateurStatut 12 décembre 2017 Dernière intervention - 26 oct. 2016 à 09:40
Et ton code php ?