begin process at 2012 05 31 19:08:38
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

Validation d'un formulaire et Javascript


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Validation d'un formulaire et Javascript

samedi 29 mars 2008 à 00:02:43 | Validation d'un formulaire et Javascript

locotest

J'ai un bête formulaire <FORM name='inscription' method=POST action='valide.php'> contenant 1 champ "Nom", 1 champ "Prénom", 2 champs de mots de passe ( l'un servant de "confirmation" à l'autre) et un bouton "Submit".

Sur le "OnClick", j'ai une une fonction Javascript qui teste l'égalité entre les 2 mots de passe. S'ils sont différents ou si l'un des deux est vide, j'affiche une alerte et j'aimerais que 'valide.php' ne soit pas exécuté. Or, actuellement, il affiche éventuellement le msg d'erreur et exécute 'valide.php'. Comment faire pour l'empecher ?

Merci d'avance
samedi 29 mars 2008 à 00:35:41 | Re : Validation d'un formulaire et Javascript

neigedhiver

Salut,

2 choses :
1/ Ton code HTML est incorrect. Les balises et les attributs doivent être écrits en minuscules, et les valeurs doivent être entourées de guillemets doubles : " (=> w3.org)

2/ L'évènement onclick n'a pas, à ma connaissance, d'effet sur la soumission d'un formulaire. Par contre, il me semble que l'évènement onsubmit sert justement à savoir si le formulaire doit être soumis ou non, suivant la valeur qu'il produit (true ou false) : http://www.w3schools.com/xhtml/xhtml_eventattributes.asp
Plus de précisions sur l'utilisation, sur javascriptfr.


Neige

N'hésitez pas à lire la doc de PHP avant de poser des questions triviales...
samedi 29 mars 2008 à 01:09:18 | Re : Validation d'un formulaire et Javascript

locotest

Désolé pour ces erreurs de syntaxe qu'il n'y avait pas dans mon code ;-)

Et ensuite un grand merci pour ton aide, Neige. J'ai codé un "OnSubmit" sur mon formulaire avec "return false" pour les cas d'erreur et ça marche finement.
samedi 29 mars 2008 à 09:51:52 | Re : Validation d'un formulaire et Javascript

malalam

Administrateur CodeS-SourceS
Hello,

puisqu'on est sur la conformité, l'attriubut name dans une balise form n'est pas conforme non plus.
samedi 29 mars 2008 à 11:54:56 | Re : Validation d'un formulaire et Javascript

coucou747

Administrateur CodeS-SourceS
salut

j'ajoute un exemple a ce que disait neigedhivert :

<form ... onsubmit="return false;">

tu peux faire un truc genre :
function validation(){
 ....
 if (c'est bon) return true; else return false;
}

et ton html :

<form ... onsubmit="return validation();">


/**
* @author coucou747 <coucou747@hotmail.com>
* @see irc://cominweb.uni-irc.net/#programmation
*/
samedi 29 mars 2008 à 13:19:30 | Re : Validation d'un formulaire et Javascript

malalam

Administrateur CodeS-SourceS
Et puisqu'on y est, je vais militer pour une séparation des évènements et le html. Des librairies comme prototype ou Jquery facilte ça, mais ça peut être fait sans : un html sans évènement, et le javascript qui gère tout sur le load du DOM. Mais l'exemple est bon.


Cette discussion est classée dans : javascript, formulaire, champ, mots, validation


Répondre à ce message

Sujets en rapport avec ce message

Comment récuperer la valeur d'un champ sans soumission du formulaire ?? [ par Wech ] Bonjour,Voila. J'essais de créer une page qui permettrait a un membre de mon site de changer son pseudonyme. Je lui demanderais alors de me fournir l' actualiser un champ texte de mon formulaire sans fichier de validation... [ par atomik29 ] Salut tout le mondeEst-ce que quelqu'un pourrait me dire comment faire, dans un formulaire, pour mettre a jour une variable de ma base sans pour autan recuperer la valeur d'un champ formulaire en php [ par Sancho_tito ] Je developpe une application Web en php avec une base de données MySQL. Je voudrais savoir comment puis je faire pour creer un fichier PDF à partir de formulaire de contact [ par ghazizix ] bonjour, je veux créer un formulaire de contact dont un user ne peut se contacter que si s'identifier avant ainsi que je veux ajouter un champ priorit update champ + rechargement de la page dans un formulaire [ par atomik29 ] Bonjour a tous,Voici mon probleme : J'ai un formulaire dans lequel je recupere une valeur precise de ma table dans un champ texte et je voudrai que lo besoin d'aide : formulaire, php javascript [ par tkz ] Bonsoir, apres un bon moment a me casser la tete sur ce probleme, je m'en remets a vous... Voila le probleme : j'ai cree un formulaire qui enregistre Activation d'un compte par mail [ par aissiou1979 ] Voila.J'ai realisé un formulaire d'inscription pour jouer à un concours.A la suite de la validation de ce formulaire un mail est envoyé à  la personne Balise select liées [ par nagrom_om ] Salut, Voila mon probleme : J'ai une page dans laquelle il y a une balise select qui affiche une liste d'éléments, le choix d un élément provoque l af Formulaire activé desactivé un champ [ par sospromo ] Bonjour,Voila je cherche a desactiver un champ texte Puis l'activer apres avoir coché la case :Comment faire ?? controler longueure d'un champ [ par M000004965 ] Hello tout le monde,tout d'abord, merci à younes371 qui m'a permis de m'en sortir avec mes soucis de validation de formulaire..


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,640 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales