[Erreur] Objet attendu !?
J'ai l'erreur Objet attendu depuis que j'ai rajouté dans mon code une deuxième fonction (ControleDateMessage).
J'ai beau chercher, je ne vois pas ce qui cloche. :koi:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
| <script language="javascript" type='text/javascript'>
function ControleDateMessage(ADate)
{
alert('');
var Result = 0;
var Separateur = "/";
var Jour = (ADate.substring(0, 2));
var Mois = (ADate.substring(3, 5));
var Annee = (ADate.substring(6));
if((isNaN(Jour)) || (Jour < 1) || (Jour > 31))
{
alert('Attention : le jour est incorrect !');
}
else if((isNaN(Mois)) || (Mois < 1) || (Mois > 12))
{
alert('Attention : le mois est incorrect !');
}
else if((isNaN(Annee)) || (Annee < 2000))
{
alert('Attention : l\'année' est incorrecte !');
}
else if((ADate.substring(2, 3) != Separateur) || (ADate.substring(5, 6) != Separateur))
{
alert('Attention : le séparateur est incorrect !');
}
else
Result = 1;
return Result;
}
function Verifications()
{
if((document.Formulaire.Titre.value == '') && (document.Formulaire.Message.value == '') && (document.Formulaire.Auteur.value == '') && (document.Formulaire.DateMessage.value == ''))
{
alert('Attention : il faut saisir au moins un critère de recherche !');
document.Formulaire.Titre.focus();
}
else if(ControleDateMessage(document.Formulaire.DateMessage.value) == 0)
{
alert('');
document.Formulaire.DateMessage.focus();
}
else
{
(document.Formulaire.TitreExact_.checked ? document.Formulaire.TitreExact.value = 1 : document.Formulaire.TitreExact.value = 0);
(document.Formulaire.MessageExact_.checked ? document.Formulaire.MessageExact.value = 1 : document.Formulaire.MessageExact.value = 0);
(document.Formulaire.AuteurExact_.checked ? document.Formulaire.AuteurExact.value = 1 : document.Formulaire.AuteurExact.value = 0);
document.Formulaire.method = "GET";
document.Formulaire.action = "Rechercher.php";
document.Formulaire.submit();
}
}
</script> |
Et la ligne qui pose problème, depuis que j'ai ajouté la fonction ControleDateMessage :
Code:
1 2 3 4 5 6 7 8
| <form name="Formulaire" method="GET" action="Rechercher.php">
...
<input type="button" value="Rechercher" name="Rechercher" onClick="Verifications()"> // <---- La ligne de l'erreur .
...
</form> |
Une idée ...?
:hola: