Javascript/php
enjoud
-
enjoud -
enjoud -
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.
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:
- Javascript/php
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Telecharger javascript - Télécharger - Langages
- A javascript error occurred in the main process - Forum Windows
- A javaScript error occurred in the main process - Forum Handicap / Accessibilté
3 réponses
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.
enfin bon, les controle, il faut les faire en php.
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="......"
Vérifie que dans les paramètres de ton bouton validé il y est onClick="......"
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>
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>