Input Text undefined

Signaler
Messages postés
50
Date d'inscription
jeudi 5 août 2004
Statut
Membre
Dernière intervention
15 janvier 2007
-
Messages postés
1
Date d'inscription
mercredi 22 octobre 2008
Statut
Membre
Dernière intervention
21 septembre 2009
-
Bonjour je souhaite faire un test en javascript pour vérifier qu'une input type=text n'est pas vide.

Or lorsque je tente un ' if(document.form.input.value == "")' ça ne fonctionne pas
J'ai cru comprendre que lorsque rien n'a été ecrit dans un input text il est en mode indéfini (undefined).

Comment contourner ce pb et vérifier si l'input est vide ou pas!
Merci de votre aide

Mickey
[mailto:mcordeiro@fr.ebsco.com mcordeiro@fr.ebsco.com]

3 réponses

Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
32
Bonjour,
>>lorsque rien n'a été ecrit dans un input text il est en mode indéfini
non , non
<form name="form"... >
et/ou, dans ce form, n'existent pas
mais il FAUT éviter les names qui ressemblent à des mots connus
du html/javascript ( form,input,.... )
de plus ( ici ça va ? ) sans un minimum de code, même si les
intervenants sont très très forts, difficile de résoudre, souvent.
Cordialement. Bul. ~ Mon Site qu'il est à Moi ~<FO>
</FO>
</S< body>
Messages postés
559
Date d'inscription
jeudi 25 juillet 2002
Statut
Membre
Dernière intervention
5 septembre 2007
1
Bonjour,

pour résumer Bul :

<form name="formulaire" ...>

...
</form>

Tu utilises :
if (document.forms['formulaire'].prenom.value == '')

et voila :)
Messages postés
1
Date d'inscription
mercredi 22 octobre 2008
Statut
Membre
Dernière intervention
21 septembre 2009

document.all