Document.emailform.cctext has no properties [Résolu]

Signaler
Messages postés
1139
Date d'inscription
jeudi 13 septembre 2012
Statut
Membre
Dernière intervention
25 mai 2021
-
Messages postés
1139
Date d'inscription
jeudi 13 septembre 2012
Statut
Membre
Dernière intervention
25 mai 2021
-
Bonjour,

J'obtiens une erreur "document.emailform.cctext has no properties"


<script language="JavaScript">
function objectTag() {
var cctext="";
if (document.emailform.cctext.value = "")
{
return ('debutTest' + cctext + 'finTest');
}
else
{
return('');
}
}
</script>

Je ne vois pas d'erreur. Je vous remercie de votre aide.

4 réponses

Messages postés
32939
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
11 juin 2021
351
Bonjour,
Il serait bien de nous montrer également ton code HTML (au niveau de ton formulaire).

Ensuite, pense que les comparaisons se font avec deux (voir trois) signes "=" .

Un seul "=" signifie que tu lui assigne une valeur... pas que tu testes l'égalité !
Messages postés
1139
Date d'inscription
jeudi 13 septembre 2012
Statut
Membre
Dernière intervention
25 mai 2021
1
Je fais un test comme ceci:


<script language="JavaScript">
function objectTag() {
var cctext="";
if (document.emailform.cctext.value = "")
{
return ('debutTest' + cctext + 'finTest');
}
else
{
return('');
}
}
</script>
et mon formulaire:

<form name="emailform" method="post" action="">
<input type="text" name="cctext " id="cctext ">
<input type="button" name="ok" id="ok" value="Valider" onclick="javascript:objectTag()">
Messages postés
32939
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
11 juin 2021
351
Il n'empeche que tu n'as qu' UN SEUL "=" pour faire ton test... hors.. il t'en faut DEUX !


if (document.emailform.cctext.value == "")
Messages postés
1139
Date d'inscription
jeudi 13 septembre 2012
Statut
Membre
Dernière intervention
25 mai 2021
1
J'ai mis deux = mais j'ai la même erreur

"document.emailform.cctext has no properties"
Messages postés
32939
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
11 juin 2021
351
Normal les espaces dnas le NAME et l'ID ?
 name="cctext "  id="cctext "

Si tu essayes comme ça ? :

<form name="emailform" method="post" action="">
<input type="text" name="cctext" id="cctext">
<input type="button" name="ok" id="ok" value="Valider" onclick="javascript:objectTag()">

Messages postés
1139
Date d'inscription
jeudi 13 septembre 2012
Statut
Membre
Dernière intervention
25 mai 2021
1
Merci mon erreur était bien là.