Selection de contenu

ViPHP
ViPHP | 3607 Messages

03 oct. 2008, 15:05

Bonjour à tous,
Je bloque sur un problème somme toute assez simple je pense...
Je souhaiterais pourvoir au focus sur un input de type text que son contenu soit selectionné, comme si on l'avait fait à la souris...
Je suis sûr, de l'avoir déjà vu, mais pas moyen de retrouver un site sur lequel il y ace système...
Et mes recherches googlesque n'ont rien données...
Donc si vous aviez le nom de cette méthode...
Merci d'avance ;)

ViPHP
ViPHP | 4039 Messages

03 oct. 2008, 15:21

Avec Jquery c'est tout con:

Code : Tout sélectionner

$('input').click(function() { this.select(); })
Par contre, une fois le tout sélectionné, tu peux recliquer autant de fois que tu veux dessus, le texte ne va pas se déselectionner.
Mais qu'importe. (je suis ici - dernier petit projet)
Berze going social.

ViPHP
ViPHP | 3607 Messages

03 oct. 2008, 15:23

vi, mais j'utilise pas Jquery... :oops:
Comment faire en javascript "normal"?
Ah ben en fait, c'est bon ;)

Code : Tout sélectionner

this.select()
fonctionne...
j'avais mis un value de trop au milieu... ;)
merci

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

03 oct. 2008, 15:39

Par contre, une fois le tout sélectionné, tu peux recliquer autant de fois que tu veux dessus, le texte ne va pas se déselectionner.
Suffit de le mettre sur le focus et non sur le clic :)
(et sans jquery, c'est encore plus simple : <input ... onfocus="this.select();" /> ;))
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

ViPHP
ViPHP | 4039 Messages

03 oct. 2008, 15:53

Par contre, une fois le tout sélectionné, tu peux recliquer autant de fois que tu veux dessus, le texte ne va pas se déselectionner.
Suffit de le mettre sur le focus et non sur le clic :)
(et sans jquery, c'est encore plus simple : <input ... onfocus="this.select();" /> ;))
Oh, l'idée qu'elle n'est pas mal.. :roll:
Mais qu'importe. (je suis ici - dernier petit projet)
Berze going social.