Salut tout le monde,
J'ai un problème assez étrange.
J'ai donc mes listes déroulantes qui permettent entre autre de choisir un jour : ex 01 ou 02... 31.
La toute première option est "veuillez choisir un jour".
Le choix de la liste déroulante ira dans une variable qui sera ensuite traitée.
Le problème est que si quelqu'un ne choisit pas de jour et qu'il laisse "Veuillez choisir un jour", ça va planter.
Pour contourner, j'avais fais ceci :
hfjour est la variable qui récupère la valeur de la liste déroulante jour (ex 13 pour le 13e jour du mois).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 if len("hfjour") > 2 then %> <script language= "javascript"> alert('Veuillez svp choisir un jour !') ; </script> <% response.End() End if
si quelqu'un laisse "Veuillez choisir un jour" la longueur est plus de 2 donc il devrait réagir mais ce n'est pas le cas.
il me met ce message d'erreur :
La ligne 106 correspond à ceci :erreur '80020009'
/RSI/recup_rsi.asp, ligne 106
Code : Sélectionner tout - Visualiser dans une fenêtre à part if len(rst2("debut")) > 0 then
Quand je choisis 13 et que j'appuie sur le bouton, il me dit "veuillez svp choisir un jour !" par contre si je met if len("hfjour") > 14 en choisissant le 13e jour (13) il en tient compte.
Donc, on dirait qu'il se base sur le jour choisi et non sur la longueur de la variable.
Est-ce que vous voyez pourquoi ?
Merci d'avance.
beegees
Partager