[javascript] inverse de la fonction select()
Résolu
kij_82
Messages postés
4089
Date d'inscription
Statut
Contributeur
Dernière intervention
-
kij_82 Messages postés 4089 Date d'inscription Statut Contributeur Dernière intervention -
kij_82 Messages postés 4089 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Actuellement sur une page de site, j'utilise un petit code javascript pour donner le focus à certains champ de formulaire en fonction de certaines choses.
En plus, lorsqu'un champ gagne le focus, un "select()" est exécuté sur le champ en question pour pré-sélectionner son contenu.
Mon problème est le suivant : La sélection du contenu ne concerne que des champs de type text / textarea, or j'ai aussi des listes déroulantes sur ma page, et lorsque celle-ci gagne le focus, je ne fais pas de "select()" sur l'objet liste puisque cette fonction javascript ne s'applique pas aux listes.
Le hic c'est que lorsque le focus passe d'un champ text à un autre, le contenu du précédent champ est automatiquement désectionné puisque le contenu du nouveau est sélectionné, mais dans le cas d'un passage d'un champ text à une liste, le contenu du champ précédent (de type texte) reste sélectionné même si c'est la liste qui a le focus.
J'aimerai donc savoir s'il existe une fonction inverse à la fonction "select()" applicable sur des champs de type text/textarea ?
Ou éventuellement si quelqun a une idée de comment faire autrement ?
Petite précision: ma page est construite dynamiquement donc impossible de coder les choses "en dur".
Merci de m'avoir lu et pour les aides éventuelles apportées.
Cdt,
Actuellement sur une page de site, j'utilise un petit code javascript pour donner le focus à certains champ de formulaire en fonction de certaines choses.
En plus, lorsqu'un champ gagne le focus, un "select()" est exécuté sur le champ en question pour pré-sélectionner son contenu.
Mon problème est le suivant : La sélection du contenu ne concerne que des champs de type text / textarea, or j'ai aussi des listes déroulantes sur ma page, et lorsque celle-ci gagne le focus, je ne fais pas de "select()" sur l'objet liste puisque cette fonction javascript ne s'applique pas aux listes.
Le hic c'est que lorsque le focus passe d'un champ text à un autre, le contenu du précédent champ est automatiquement désectionné puisque le contenu du nouveau est sélectionné, mais dans le cas d'un passage d'un champ text à une liste, le contenu du champ précédent (de type texte) reste sélectionné même si c'est la liste qui a le focus.
J'aimerai donc savoir s'il existe une fonction inverse à la fonction "select()" applicable sur des champs de type text/textarea ?
Ou éventuellement si quelqun a une idée de comment faire autrement ?
Petite précision: ma page est construite dynamiquement donc impossible de coder les choses "en dur".
Merci de m'avoir lu et pour les aides éventuelles apportées.
Cdt,
A voir également:
- [javascript] inverse de la fonction select()
- Fonction si et - Guide
- Annuaire inversé - Guide
- Ecran inversé - Guide
- Annuaire inversé espagne - Forum Mobile
- Annuaire inversé suisse ✓ - Forum Mail
1 réponse
Problème résolu, la "solution" se trouve ici:
https://www.developpez.net/forums/d599481/javascript/general-javascript/poo/
https://www.developpez.net/forums/d599481/javascript/general-javascript/poo/