Bonjour tout le monde
j'aimerai savoir s'il y a un moyen de recuperer le contenu d'une ligne selectionnée dans un TEXTAREA.
genre pour supprimer cette ligne
merci pour votre aide.
Bonjour tout le monde
j'aimerai savoir s'il y a un moyen de recuperer le contenu d'une ligne selectionnée dans un TEXTAREA.
genre pour supprimer cette ligne
merci pour votre aide.
ce que je veux faire c'est à peu pres ça:
text ------------------ buttonAjout --------- ------textarea
-----------------------buttonSuppression
je rentre une donnee dans "text" je clique sur "buttonAjout" je l'affiche dans "textarea" ça c'est fait.
maintenant je veux selectionner une donnée(une ligne) du "textarea" puis je clique sur "buttonSuppresion" pour la supprimer.
le textarea n'a pas à proprement parler une propriété de ligne de texte,
on peut cependant bidouller un peu:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 <title>Count lines</title> <script type='text/javascript'> function countlines(){ var t1 = document.getElementById('montext'); if (t1.value.length > t1.rows * t1.cols) { ++t1.rows; document.getElementById('lines').value=document.getElementById('montext').rows } } </script> </head> <body> nombre de lignes :<input type='text' id='lines' /><br/> <textarea id='montext' onkeyup="countlines()" rows="1" cols="20" style="wrap:hard"></textarea> </body> </html>
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
merci pour ta reponse, mais je crois que j'ai mal expliqué mon souci.
j'ai reedité le message que j'ai precedemment ecrit pour mieux comprendre.
je veux pas calculer le nombre de ligne ni rien de tout ça.
ce que je veux:
saisir une donnée dans text-----je clique sur buttonAjout----je mets la donnée dans le textarea
chaque donnee dans une ligne ( jusqu'à là c'est fait)
maintenant c'est la suppression que je cherche à faire.
je clique sur une donnée du textarea --------- la donnee est selectionneé ---- je clique sur bouttonSuppression ----- la donnée est supprimée
mon probleme c'est que je ne sais pas comment à partir du clique souris savoir dans quelle ligne je suis dans le textarea
peut que je suis parti sur une piste un peu dur (clique souris et tout) , si vous avez d'autre alternative je suis preneur
Pourquoi t'embeter avec un texarea?
J'aurai pencher pour une imbrication de div moi, avec un variable globale javascript qui contiendrait le div dernièrement cliqué. Au passage tu mets une classe au div général de manière a ce qu'il ressemble a un textarea...
ex :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <script> var global_indice=null; <script> <div id="generale"> <div id="div0" onclick="global_indice=0">ligne 1</div> <div id="div1" onclick="global_indice=1">ligne 2</div> <div id="div2" onclick="global_indice=2">ligne 3</div> </div>
Il ne te reste plus qu'a remove le bon noeud, et voilà!
y a pas de soucis , je veux bien changer le textarea.
mais ce que tu proposes n'est pas dynamique si tu vois ce que je veux dire.
comment faire lorsque je clique sur ButtonAjout.il faut que je cree un nouveau DIV si je veux que ça soit dynamique apres il faut ajouter le contenu du TEXT dans le DIV lors du clique .sinoon je cree un ensemble de div et ça va pas etre gerable au moment de l'enregistrement du contenu des DIV dans la base.
peut etre que j'ai mal compris ce que tu voulais dire![]()
ça peut etre parfaitement dynamique avec le DOM... voir fonction createElement("div");Envoyé par mehdi_swatch
![]()
merci yohan,
en fait je voulais faire un truc simple puisque c'est pas ça mon probleme essentiel, mais bon s'il faut passer par là, je passerai par là une fois pour toute.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager