PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV (précédentes versions) → WB23 - Contourner le contrôle de validité d'un champ heure
WB23 - Contourner le contrôle de validité d'un champ heure
Débuté par Multipass, 11 mar. 2021 08:27 - 2 réponses
Membre enregistré
125 messages
Popularité : +5 (5 votes)
Posté le 11 mars 2021 - 08:27
Bonjour à tous,

Existe-t-il selon vous une solution pour contourner la situation suivante :





Typiquement :
- l'utilisateur saisie une heure de début mais efface les minutes puis, par tabulation, passe au champ suivant.
- le contrôle intervient, l'utilisateur est alors bloqué car il a beau cliquer sur Ok, le curseur reste dans le champ heure fin et le même message revient sans cesse et sans qu'il soit possible de faire quoique ce soit...

A noter que le blocage n'intervient pas si on sort du champ par un clic (sur un autre champ ou un bouton). Dans ce cas, le message d'erreur s'affiche mais l'utilisateur reprend la main après avoir cliquer sur OK.

Une idée pour désactiver ou contourner ce problème ?

Merci et bon dèv !
A+
Membre enregistré
476 messages
Popularité : +20 (20 votes)
Posté le 15 mars 2021 - 11:53
Effectivement petit bug si le champ suivant est vide
Contournement tu initialises l'heure fin ="0000" (ou heuresys())
Membre enregistré
125 messages
Popularité : +5 (5 votes)
Posté le 15 mars 2021 - 23:50
Bonjour stef1811,
Merci pour ta contribution.
Je ferai une REQ au ST à l'occase...
A+