Javascript/php

Fermé
enjoud - 27 mars 2010 à 22:09
 enjoud - 28 mars 2010 à 10:27
Bonsoir,

j'ai crée un formulaire le quel j'ai fait un contrôle des champs à l'aide de javascript

et j'ai crée un autre fichier php pour ajouter les données insérées dans les champs.

Mais le problème, les données sont ajoutés sans la vérification.

Merci pour votre aide.
A voir également:

3 réponses

dariumis Messages postés 571 Date d'inscription mardi 16 mars 2010 Statut Membre Dernière intervention 18 avril 2018 63
27 mars 2010 à 22:14
Salut, en général on ne controle pas les champs d'un formulaire avec du javascript, il suffit que la personne desactive son javascript pour que le controle ne ce fasse pas. c'est peut etre ce qui t'arrive a tu bien ton javascript activé??

enfin bon, les controle, il faut les faire en php.
0
cddu33 Messages postés 1269 Date d'inscription vendredi 11 janvier 2008 Statut Membre Dernière intervention 8 septembre 2015 256
27 mars 2010 à 22:15
Le java-script est un langage qui s'exécute coté client. Donc pour un formulaire, il faut utiliser java-script pour le graphisme mais aussi contrôler en php.

Vérifie que dans les paramètres de ton bouton validé il y est onClick="......"
0
bonjour

ci joint le code javascript

function verif(){
var message="";
if(trim(document.frm_formulaire.raison_social.value)==""){
message+=" - Votre raison social doit etre renseigné\n";
}
if(trim(document.frm_formulaire.nom_gerant.value)==""){
message+=" - Votre nom doit etre renseigné\n";
}
if(trim(document.frm_formulaire.code_tva.value)==""){
message+=" - Votre code TVA doit etre renseigné\n";
}
if(trim(document.frm_formulaire.tel.value)==""){
message+=" - Votre tel doit etre renseigné\n";
}
if(trim(document.frm_formulaire.fax.value)==""){
message+=" - Votre fax doit etre renseigné\n";
}
}
if(trim(document.frm_formulaire.adresse.value)==""){
message+=" - Votre adresse doit etre renseigné\n";
}

if(trim(document.frm_formulaire.email_gerant.value)==""){
message+=" - l'e-mail du gérant doit etre renseigné\n";
}
else{
if(!checkEmail(document.frm_formulaire.email_gerant.value))
message+=" - Votre e-mail est non valide\n";
}
if(trim(document.frm_formulaire.gsm_gerant.value)==""){
message+=" - Le gsm doit etre renseigné\n";
}
}
if(trim(document.frm_formulaire.ancienne_mp.value)==""){
message+=" - L'ancienne mp doit etre renseigné\n";
}
}

function checkEmail(champ) {
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(champ)){
return (true);
}
return (false);
}

function trim(s) {
return s.replace(/^\s+/, '').replace(/\s+$/, '');
}

<tr><td onclick="verif()"><input type= "submit" name="envoyer" value= "Envoyer" /></td>
<td><input type= "reset" name= "annuler" value="Annuler" /></td>
0

Discussions similaires