J'ai le même problème que l'utilisateur dans cette question qui est due à ce bug dans Webkit. Cependant, la solution de contournement fournie ne fonctionnera pas pour mon application. Permettez-moi de reformuler le problème afin que vous n'ayez pas à lire une autre question :
J'essaie de sélectionner tout le texte d'une zone de texte lorsqu'elle reçoit le focus. Le code jQuery suivant fonctionne dans IE/FF/Opera :
$('#out').focus(function(){
$('#out').select();
});
Cependant, dans Chrome/Safari, le texte est sélectionné - très brièvement - mais l'événement mouseUp est ensuite déclenché et le texte est désélectionné. La solution de contournement suivante est proposée dans les liens ci-dessus :
$('#out').mouseup(function(e){
e.preventDefault();
});
Cependant, cette solution de contournement n'est pas bonne pour moi . Je veux sélectionner tout le texte seulement lorsque l'utilisateur met le focus sur la zone de texte. Il doit pourra ensuite sélectionner une partie seulement du texte s'il le souhaite. Quelqu'un peut-il trouver une solution de contournement qui réponde à cette exigence ?
5 votes
Un grand +1 pour avoir repéré la faille évidente dans la solution la plus communément suggérée au problème.