A voir également:
- Javascript/php
- Telecharger javascript - Télécharger - Langages
- Easy php - Télécharger - Divers Web & Internet
- Node.js javascript runtime virus ✓ - Forum Virus
- Javascript echo ✓ - Forum PHP
- Erreur #125 javascript - Forum Mozilla Firefox
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
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.
enfin bon, les controle, il faut les faire en php.
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
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="......"
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>