2017-08-27 7 views
0

J'ai un bouton qui, lorsqu'on clique dessus, écrit un texte dans une boîte de saisie spécifique, mais j'ai beaucoup de champs de saisie et je voudrais l'écrire le curseur est sur le moment ou quelle que soit la zone de saisie sélectionnée. Comment puis-je faire ceci?Comment écrire à la position du curseur dans la zone de saisie avec un bouton en JavaScript

+0

Google pour * js reçoit une entrée avec focus *, puis * js obtient la position du curseur d'entrée * et finalement * js ajoute char au milieu de la chaîne *. Je vous garantis que ces mots-clés vous mèneront aux bonnes questions de stackoverflow. –

+0

Probable ce lien aidera https://stackoverflow.com/questions/16105482/get-current-cursor-position-in-a-textbox. – Atiq

Répondre

0

idée pour résoudre ce problème est

  1. lorsque l'utilisateur cliquez sur une boîte d'entrée enregistrer référence de l'élément à une variable comprenant la position avec l'aide de ce link

    var elInfo = { 
        el : object, // element reference 
        pos: 0 // current position 
    }; 
    
  2. lorsque l'utilisateur clique sur ce bouton récupérer les informations de la variable et ajouter votre texte à l'élément.