[resolu] JS : Remplir un champ via un clavier virtuel
7 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
-

SuperCureuil - WRInaute passionné

- Messages: 662
- Inscription: Ven Mar 09, 2007 9:44
[resolu] JS : Remplir un champ via un clavier virtuel
Bonjour à tous,
Je prépare une petite application qui doit permettre aux visiteurs d'une société x de s'inscrire à l'accueil afin d'imprimer un badge visiteur.
Concrètement, un écran tactile affiche un formulaire avec 4 champs, l'utilisateur doit donner le focus avant d'utiliser le clavier virtuel pour compléter chaque champ.
J'imagine que je dois bidouiller avec onFocus et onClick mais bon, ma question est la suivante : comment faire pour transmettre la valeur de chaque touche au champ qui a le focus ?
Merci d'avance et bonne journée
supercureuil
Je prépare une petite application qui doit permettre aux visiteurs d'une société x de s'inscrire à l'accueil afin d'imprimer un badge visiteur.
Concrètement, un écran tactile affiche un formulaire avec 4 champs, l'utilisateur doit donner le focus avant d'utiliser le clavier virtuel pour compléter chaque champ.
J'imagine que je dois bidouiller avec onFocus et onClick mais bon, ma question est la suivante : comment faire pour transmettre la valeur de chaque touche au champ qui a le focus ?
Merci d'avance et bonne journée
supercureuil
Dernière édition par SuperCureuil le Mer Mai 14, 2008 14:04, édité 1 fois.
-

SuperCureuil - WRInaute passionné

- Messages: 662
- Inscription: Ven Mar 09, 2007 9:44
Salut Blman,
En fait je cherche encore la meilleure procédure ...
Pour attribuer des valeurs dans un champ avec du js, c'est ok, je m'y retrouve, mais le hic c'est pour le faire dans le champ qui a le focus avant qu'on ne clique sur une touche (puisque lorsque tu cliques le focus disparaît)
Pour reformuler les choses, lorsqu'on clique sur une touche, j'ai besoin de détecter quel champ a le focus avant le clic, puis de compléter le champ avec la valeur de la touche. Ou alors j'ai besoin de forcer le focus sur les champs sans que cela ne change quand on clique sur une touche ...
En l'état il faut donner le focus manuellement simplement en touchant le champ à compléter mais j'ai pensé aussi à la même chose que toi, à savoir mettre le focus sur le premier champ automatiquement, puis de passer au second une fois le premier complété, etc ...
Tu penses que c'est plus simple comme ça ?
En fait je cherche encore la meilleure procédure ...
Pour attribuer des valeurs dans un champ avec du js, c'est ok, je m'y retrouve, mais le hic c'est pour le faire dans le champ qui a le focus avant qu'on ne clique sur une touche (puisque lorsque tu cliques le focus disparaît)
Pour reformuler les choses, lorsqu'on clique sur une touche, j'ai besoin de détecter quel champ a le focus avant le clic, puis de compléter le champ avec la valeur de la touche. Ou alors j'ai besoin de forcer le focus sur les champs sans que cela ne change quand on clique sur une touche ...
En l'état il faut donner le focus manuellement simplement en touchant le champ à compléter mais j'ai pensé aussi à la même chose que toi, à savoir mettre le focus sur le premier champ automatiquement, puis de passer au second une fois le premier complété, etc ...
Tu penses que c'est plus simple comme ça ?
oké, tu a un clavier sur ton écran avec des boutons A, B , C, ... Z
En fait, ça ne doit pas être compliqué.
dans ton script javascript au début :
//initialisation du focus
var focusEnCours='';
Ensuite, sur tes champs, tu rajoute un onclick :
onclick="focusEncours=this;"
sur chaque lettre tu aura alors : (exemple du A)
onclick="if(focusEnCours) focusEnCours.value=focusEnCours.value+"A"; else alert('Veuillez sélectionner le champ à remplir');"
Un truc comme ça.
Si tu a des maquettes de monter, envoi moi un MP que je te file mon mail pour me les envoyer (si tu veux). Ca m'interresse ce truc.
En fait, ça ne doit pas être compliqué.
dans ton script javascript au début :
//initialisation du focus
var focusEnCours='';
Ensuite, sur tes champs, tu rajoute un onclick :
onclick="focusEncours=this;"
sur chaque lettre tu aura alors : (exemple du A)
onclick="if(focusEnCours) focusEnCours.value=focusEnCours.value+"A"; else alert('Veuillez sélectionner le champ à remplir');"
Un truc comme ça.
Si tu a des maquettes de monter, envoi moi un MP que je te file mon mail pour me les envoyer (si tu veux). Ca m'interresse ce truc.
-

SuperCureuil - WRInaute passionné

- Messages: 662
- Inscription: Ven Mar 09, 2007 9:44
Merci blman, grâce à toi je vais pouvoir aller faire mes courses l'esprit serein
@+
7 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Les laboratoires de Google s'ouvrent au grand public !
- Tous les raccourcis-clavier de Google Chrome (shortcuts)
- Google Labs, les labos de Google se montrent au public
- Google Chrome : nouvelle version beta plus rapide
- Google Deskbar, un petit logiciel bien pratique
- Votez pour les meilleurs WRInautes de 2007 !
- Google Fast Flip : un outil pour feuilleter la presse en ligne
- Google Secure Access (GSA)
- Google Deskbar : la recherche sur votre bureau
- Google : de la réussite sur Internet au phénomène de société
- [résolu] Dossier virtuel + ?a=b facultatif
- [résolu] Répértoire 'virtuel' et rép. img/ fixe
- [RESOLU] Libérer de l'Espace disque - Serveur virtuel
- [Résolu] Rewrite rule répertoire virtuel chez OVH
- Probleme de clavier !
- Annuaire PR4 à remplir
- New design à vos clavier
- Raccourcis clavier de Google Chrome
- php peut remplir htaccess?
- Remplir les Meta tag
- Comment verrouiller un clavier de portable
- Clavier de portable COMPAQ démontable
- JS remplir un formulaire avec un click
- pre remplir le formulaire adsense
- comment verrouiller son clavier ?
Consultez la description détaillée des produits ou services de Google suivants : Google Secure Access
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités


le forum