Bonjour,
Je développe un site interne où l'utilisateur doit choisir une option dans une liste déroulante puis scanner des produits correspondant à cette option.
Je veux donc que le champs du scan garde le focus à chaque fois que le champs est validé (c'est fait) et si l'utilisateur clique malencontreusement en dehors du champs (fait aussi avec un onBlur et un setTimeout).
Seulement, j'aimerai que lorsque je clique sur le select qui permet de choisir l'option, je test que ce select ai bien le focus afin d'éviter de renvoyer directement le focus sur le champs scan, puis d'attendre que l'utilisateur ai choisi l'option avant de focus le champs du scan à nouveau.
Le mieux serait même qu'en arrivant sur la page, l'utilisateur ne puisse rien faire d'autre que de choisir l'option et qu'une fois fait, cette option se grise et que le focus se mette sur le champs du scan. Une fois tous les articles scanné, il valide, l'option se "dégrise" et il en choisi une nouvelle.
Si besoin de précisions, n'hésitez pas à demander j’essaierai d'y répondre au mieux.
Merci d'avance.
Partager