input text : choix de caractères [JAVASCRIPT] - Programmation
Marsh Posté le 21-12-2001 à 13:52:50
au pouf 
document.input.selected.lenght  
 
mais j'en sais rien   
 
[edtdd]--Message édité par ethernal--[/edtdd]
Marsh Posté le 21-12-2001 à 14:09:43
| ethernal a écrit a écrit  : au pouf document.input.selected.lenght mais j'en sais rien   | 
 
 
perdu  
 
 
mais merci  
 
Marsh Posté le 21-12-2001 à 14:18:20
je vais préciser ma question, peut-être y aura-t-il plus de candidats  
 
 
Est-ce que le fait de sélection (avec la souris...) des caractères dans "input text" web correspond à une propriété JS ? 
 
Genre : la valeur d'une telle boite s'écrit : document.input.value 
 
Merci ! 
 
Plze HELP 
Marsh Posté le 22-12-2001 à 01:07:05
tu peux utiliser onselect(), et récupérer la sélection en créant un 'textrange'. 
 
<input type='text' onselect='inputSelect()'></input> 
 
<script> 
  function inputSelect() 
  { 
    sel = document.selection.createRange(); 
  } 
</script> 
 
sel est une structure qui contient entres autres un pointeur sur le texte sélectionné, tu y accèdes avec sel.text . rajouter par exemple sel.text = 'hello'; dans inputSelect() remplacera la sélection par 'hello'. 
Marsh Posté le 02-01-2002 à 08:45:14
| youdontcare a écrit a écrit  : tu peux utiliser onselect(), et récupérer la sélection en créant un 'textrange'. <input type='text' onselect='inputSelect()'></input> <script> function inputSelect() { sel = document.selection.createRange(); } </script> sel est une structure qui contient entres autres un pointeur sur le texte sélectionné, tu y accèdes avec sel.text . rajouter par exemple sel.text = 'hello'; dans inputSelect() remplacera la sélection par 'hello'. | 
 
 
Merci  je vais essayer !
 je vais essayer ! 
 
Bonne année 2002. 
Marsh Posté le 21-12-2001 à 13:44:14
Salut !
 et s'il tape sur une touche, la valeur remplace le 'lu'.
 et s'il tape sur une touche, la valeur remplace le 'lu'. 
 
 
je dois gérer le fait qu'un user peut sélectionner 3 caractères dans une chaine tapée dans une input box (ex : salut, seletion de 'lu'
Jusque là rien à faire sauf que si mon Input a déjà 5 caractères, le fait d'appuyer sur une touche fait passer à un autre input. (c ds mon script)
Question : quel est la proprio qui donne le nombre de car. sélectionnés avec dans une input :
genre : document.input.value.selected ; mais c pas ca on est ok
merci