Verifier si un formulaire n'est pas vide

Fermé
1000trad Messages postés 2026 Date d'inscription lundi 29 décembre 2008 Statut Membre Dernière intervention 20 mars 2011 - 31 juil. 2009 à 18:06
1000trad Messages postés 2026 Date d'inscription lundi 29 décembre 2008 Statut Membre Dernière intervention 20 mars 2011 - 1 août 2009 à 18:22
Bonjour !

Je cherche à verifier si un formulaire est vide. Et si c'est le cas, afficher un message. (Une alerte)

Je ne connais pas le Js et le net ne ma peut aidé.

Le principe serait le suivant :

Des que je clic sur le bouton Submit du formulaire, qu'une fonction vérifie si les quelques champs sont vides (2 ou 3 champs maxi). Si les champs sont remplis, le submit agit, sinon, que ça affiche une petite boite de dialogue avec ce message d'alerte : "Tous les champs sont obligatoires !".

Je crois que c'est possible mais comment faire ?

Si quelqu'un connais la fonction, je suis preneur ! :)

Merci à tous !
A voir également:

2 réponses

mouf13 Messages postés 142 Date d'inscription mardi 20 juin 2006 Statut Membre Dernière intervention 22 février 2011 17
31 juil. 2009 à 19:22
l'evenement a utiliser et onsubmit

<form method="" action="" onsubmit="return function_js_de_traitement(this);">

dans ta function js tu test avec (ex avec un champs nom nommé 'name'

function function_js_de_traitement(f) {
if(f.elements['name'].value == '') {
alert('nom manquant');
return false;
}
return true;
}


Mefiance la validation js doit etre complementaire de la validation du language utilisé.
si tu code en php donc n'oublie pas de refaire la verification au cas ou le js du client ne soit pas activé.
2
1000trad Messages postés 2026 Date d'inscription lundi 29 décembre 2008 Statut Membre Dernière intervention 20 mars 2011 123
31 juil. 2009 à 20:47
Merci beaucoup Mouf13 , je test et je te tien au courant !

Merci !
0
1000trad Messages postés 2026 Date d'inscription lundi 29 décembre 2008 Statut Membre Dernière intervention 20 mars 2011 123
1 août 2009 à 18:22
Re,

J'ai testé, ça fonctionne impeccable !!!

Merci beaucoup !!!
0