Inscription vide ? [Résolu/Fermé]

Signaler
Messages postés
78
Date d'inscription
dimanche 26 juillet 2015
Statut
Membre
Dernière intervention
29 avril 2020
-
Messages postés
31619
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
8 mars 2021
-
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

4 réponses

Messages postés
14774
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
7 mars 2021
278
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.
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Messages postés
31619
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
8 mars 2021
3 304
Bonjour
Sans voir ton code... impossible de te répondre
Messages postés
78
Date d'inscription
dimanche 26 juillet 2015
Statut
Membre
Dernière intervention
29 avril 2020
5
Merci je vais essayer et je vous envoie le code demain.

Fab1205
<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>
Messages postés
31619
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
8 mars 2021
3 304
Et ton code php ?