JQUERY copier le contenu d'une zone de texte à un champ lors de la frappe
Je suis en train de copier le contenu d'une zone de texte dans un div en même temps tandis que l'utilisateur tape. Voici LE CODE SUR JSFIDDLE
L'erreur qui est suis confronté est, la longueur de la valeur copiée à l'intérieur de la div est toujours un de moins que celui de la zone de texte. quelle erreur ai-je fait dans le script?
OriginalL'auteur Sujit Agarwal | 2011-05-28
Vous devez vous connecter pour publier un commentaire.
Utilisation
keyup
à la place.keypress
se produit lorsque la touche est enfoncée et que vous souhaitez que le texte transféré lorsque la touche est relâchée.keyup fonction elle-même de travaux pour la copie des modifications de texte collé.
OriginalL'auteur Guidhouse
La keyup et keypress événements de travail pour la saisie au clavier, mais si l'on utilise le clic droit et coller quelque chose dans la zone de texte, puis le changement de valeur ne seront pas ramassés. Vous pouvez utiliser
bind
avec le entrée événement s'inscrire à la fois keyup et coller des événements comme celui-ci:OriginalL'auteur Rahatur
La
keypress
événement se produit avant le texte dans la<input>
élément est mis à jour. Vous pouvez retarder l'opération de copie de travailler autour de cela. Même un 0 milliseconde délai sera suffisant pour l'opération de copie, de se produire après l'élément est mis à jour:Mis à jour le violon ici.
OriginalL'auteur Frédéric Hamidi
à l'aide de @Frédéric Hamidi " la méthode pour générer seo friendly url après le remplacement des espaces par un '-' et de modification du texte de smallcase.
OriginalL'auteur R T
utilisation keyup et de changer à la fois.
voici l'exemple
http://jsfiddle.net/6HmxM/785/
OriginalL'auteur Muhammad Tahir
ce travail approprié.
Copie fonctionne aussi f9
enter code here
OriginalL'auteur PINAKI SHANKAR