Help vérification d'un champ vide ou pas [Résolu]

Messages postés
53
Date d'inscription
lundi 24 décembre 2007
Dernière intervention
1 juin 2011
- - Dernière réponse : med93100
Messages postés
53
Date d'inscription
lundi 24 décembre 2007
Dernière intervention
1 juin 2011
- 5 juil. 2008 à 13:08
Bonjour ,
Alors tout d'abord je tiens a dire que je suis débutant en Javascript.
Je suis ici pour appelé a l'aide =); J'ai lui quelque tuto mais j'ai pas ( malheureusement ) trouver la réponse convenable a mes besoins , donc voici le problème j'ai un champ de type texte et j'aimerais faire appelle a javascript pour qui vérifier que lorsque l'utilisateur clique sur un bouton submit et qu'il a laisser un champ vide qu'il soit averti ! ( j'ai codé en php )....
J'ai donc cherché sur le site et j'ai trouvé ca http://www.javascriptfr.com/codes/VERIFICATION-CHAMP-TEXT-FORMULAIRE-NON-VIDE-PETITE-FONCTION_32915.aspx
et je n'arrive pas du tout a l'apliqué j'ai un champs de texte qui s'apelle pseu ( pour pseudo ) et l'autre rais ( pour raison ).
Je sais que c'est un gros pavé merci si vous avez lu jusqu'au bout au revoir!
Afficher la suite 

Votre réponse

9 réponses

Meilleure réponse
Messages postés
944
Date d'inscription
mardi 14 novembre 2006
Dernière intervention
7 août 2009
3
Merci
Salut,

Le javascript est la pour vérifier ok, mais imagine l'utilisateur ne l'a pas activé sur son navigateur il pourra faire ce qu'il veut et entrer des champs vide ou générer des erreurs auxquels tu ne t'attend pas c'est pourquoi il est important que ton php vérifie lui aussi que les données ne soit pas nulles.

Pour faire ce que tu veux faire il faut ajouter l'événement onsubmit à ton formulaire qui apellera la fonction javascript avec pour arguments les id des tes champs, tu fais une boucle qui teste que tes champs ne soit pas nuls.

founction (arg1, arg2...) {
for (...) {
   if (document.getElementById( ici tu met l'id du champs ).value == null)
      return false;
}
return true;
}

<hr size="2" width="100%" />
Maelo ou Elo --> Mon blog

Si quelqu'un vous dit : "Je me tue à vous le répéter", laissez-le mourir. (Jacques Prévert)

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 101 internautes ce mois-ci

Commenter la réponse de maelob
Messages postés
944
Date d'inscription
mardi 14 novembre 2006
Dernière intervention
7 août 2009
3
Merci
Oua c dur la fin de semaine

function test (arg1, arg2...) {

et l'événement onsubmit="javascript:test('id1', 'id2');"
<hr size="2" width="100%" />
Maelo ou Elo --> Mon blog

Si quelqu'un vous dit : "Je me tue à vous le répéter", laissez-le mourir. (Jacques Prévert)

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 101 internautes ce mois-ci

Commenter la réponse de maelob
Messages postés
13619
Date d'inscription
jeudi 13 février 2003
Dernière intervention
15 octobre 2013
3
Merci
Bonjour,
si tu as des difficultés pour contrôler les saisies en javascript
( et ça n'enlève rien à ce que te disait maelob ! ), prend donc un script
qui te fasse ces contrôles... un exemple au hasard ;o)
je dis au hasard parce que c'est le mien de CCF [ Contrôle des Champs d'un Formulaire ]
<hr />                Cordialement            Bul         [mon Site]     [M'écrire]

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 101 internautes ce mois-ci

Commenter la réponse de cs_bultez
Messages postés
944
Date d'inscription
mardi 14 novembre 2006
Dernière intervention
7 août 2009
3
Merci
Elle a l'air super complète cette source

Bravo Bul (et bises aussi)
<hr size="2" width="100%" />
Maelo ou Elo --> Mon blog

Si quelqu'un vous dit : "Je me tue à vous le répéter", laissez-le mourir. (Jacques Prévert)

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 101 internautes ce mois-ci

Commenter la réponse de maelob
Messages postés
296
Date d'inscription
mardi 22 avril 2008
Dernière intervention
18 août 2008
0
Merci
Bon, j'essaie un peu de regarder les questions sur javascript, et d'apres ce que je vois, javascript c'est plutot gerer la couche presentation , ou je me trompe ?

~~
Les trois lois de Codes-Sources :
Loi 1) Tu lis et respectes le reglement
Loi 2) Tu penses à valider si une reponse apportée à ton problème t'a aidé
Loi 3) Si tu ne respectes pas les 2 premières ....TU SORS !!
Commenter la réponse de Liverion
Messages postés
13619
Date d'inscription
jeudi 13 février 2003
Dernière intervention
15 octobre 2013
0
Merci
@liverion
tu te trompes...      mais c'est, hélas, l'impression que cela peut donner dans un 1er temps !
certains, certes, ne voudraient voir en javascript qu'un agrémenteur de page web !
ce serait drôlement restritif par rapport à ses possibilités.

pendant des années les sectes des anti-IE sévirent, et parlaient bêtement ( oui, bêtement !!!)
de failles de sécurité et autres stupidités pour justifier l'emploi de navigateurs qui n'autorisaient
ni les ActiveX, ni la gestion de fichiers, ni tout ce qui fait qu'un langage soit un vrai langage, à
part entière.
aujourd'hui par exemple, FF permet ( enfin ! ) de gérer les fichiers/répertoires...
IE, permet... tout ( ou presque )  les autres finiront y venir.

en javascript ( mais je suis loin d'être un bon ! ), j'ai fait :
un ftp, un courriéleur, un lecteur de flux rss, des exemples de gestion
de bases de données... etc... bref, tout ce qu'un autre langage sait faire.
hélas, pour l'instant, plutôt exclusif IE... mais les choses évoluent !

<hr />                Cordialement            Bul         [mon Site]     [M'écrire]
Commenter la réponse de cs_bultez
Messages postés
296
Date d'inscription
mardi 22 avril 2008
Dernière intervention
18 août 2008
0
Merci
Ok (et désolé pour l'emploi abusif de cette question a des fins de discussions personnelles ^^ )

~~
Les trois lois de Codes-Sources :
Loi 1) Tu lis et respectes le reglement
Loi 2) Tu penses à valider si une reponse apportée à ton problème t'a aidé
Loi 3) Si tu ne respectes pas les 2 premières ....TU SORS !!
Commenter la réponse de Liverion
Messages postés
631
Date d'inscription
samedi 28 septembre 2002
Dernière intervention
18 mai 2009
0
Merci
Je suis pas tout à fait d'accord mais bon...
(les couches FSO sont implémentés par les navigateurs pas par JS.).
Commenter la réponse de XtremDuke
Messages postés
53
Date d'inscription
lundi 24 décembre 2007
Dernière intervention
1 juin 2011
0
Merci
Merci tout le monde j'ai reussi
Commenter la réponse de med93100

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.