-
Récupérer valeur copier
Je souhaite récupérer la chaîne de caractère copier dans un input.
le code suivant permet d'illustrer mes propos
Code:
<input type="text" onkeyup="alert(this.value)"/>
Je dispose d'autre part de mon bloc note.
1er cas : j'écris sur ma première ligne 123456789
Résultat >>> la pop-up affiche bien 123456789
2eme cas : j'écris sur ma première ligne 123456789 et sur ma deuxième ligne abcdefghijkl
Résultat >>> la pop-up affiche encore 123456789 alors que je souhaiterais avoir 123456789 abcdefghijkl
Je comprend que le problème est provoqué par le saut de ligne dans bloc-note, mais je ne vois pas comment le résoudre.
-
les type texte n'ont pas de retour chariot
-
Merci Matthieu2000 pour ta réponse qui me pose problème :(
Mon objectif étant d'afficher plusieurs <input type="text"> sur ma page.
Le copier-coller dans le premier <input> de mes lignes du bloc-notes, vont s'afficher dans mes <input>
exemple :
je dispose de 3 lignes dans mon bloc-note
l1 : 123
l2 : 456
l3 :789
le copier-coller de mes 3 lignes dans mon premier <input> vont se répercuter dans le second et le troisième (Dans ce cas précis, la taille des mes <input> étant limité à 3.
-
utilise un textarea, tu peux faire du regex ou un split après. C'est plus simple que d'utiliser des usines à gaz...
-
Je désire passer par des <input> :D
Je suis un peu têtu.
Mais en effet avec un <textarea> l'implémentation se simplifie.
-
Salut,
Je pense même que passer par une champ texte rend impossible la récupération d'un texte multiligne (cf. la saisie de texte).
Si on teste, on ne peut le faire qu'au keyup, or au keyup la valeur du champ texte est déjà affectée et donc tronquée sous IE et Safari (le texte reste complet sous FF et Opera).
Enfin ce n'est que mon opinion.