2010-03-03 3 views
0

J'ai un signe dans la zone de texte (pas de sélection). Je dois faire une sélection hors de en appuyant sur un bouton.
Par exemple: « Ceci est un te | xt »JS caret à la sélection en appuyant sur le bouton dans IE

var range = document.selection.createRange(); 
range.moveEnd('character'); 
range.select(); 
alert (range.htmlText); 

Mais quand j'appuyez sur le bouton, le texte sur le bouton est sélectionné, pas dans le champ de texte.
Y at-il une solution de contournement pour cela?

+0

ce n'est pas grave est il bouton ou pas. Lorsque vous cliquez sur, document.selection.createRange() change. Mais cela ne change pas s'il y a une sélection. – Qiao

+0

FOCUS !!!!!!!! c'est simple – Qiao

Répondre

0

FOCUS à textfield est la réponse

Questions connexes