Input Text undefined

Mickey VB Messages postés 50 Date d'inscription jeudi 5 août 2004 Statut Membre Dernière intervention 15 janvier 2007 - 27 févr. 2006 à 14:05
stefxpath Messages postés 1 Date d'inscription mercredi 22 octobre 2008 Statut Membre Dernière intervention 21 septembre 2009 - 21 sept. 2009 à 17:21
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

cs_bultez Messages postés 13615 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
27 févr. 2006 à 15:03
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>
0
Mindiell Messages postés 558 Date d'inscription jeudi 25 juillet 2002 Statut Membre Dernière intervention 5 septembre 2007 1
28 févr. 2006 à 10:11
Bonjour,

pour résumer Bul :

<form name="formulaire" ...>

...
</form>

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

et voila :)
0
stefxpath Messages postés 1 Date d'inscription mercredi 22 octobre 2008 Statut Membre Dernière intervention 21 septembre 2009
21 sept. 2009 à 17:21
document.all
0
Rejoignez-nous