Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Supprimer la sélection dans un textarea [ JavaScript Orienté objet (POO) / Classes ] (keskispas)

mercredi 20 août 2008 à 23:53:44 | Supprimer la sélection dans un textarea

keskispas

Je récupère la sélection avec myText = myTextArea.getSelection();

J'ai essayé avec myTextArea.body.replaceChild(myNewElement, myText); pour remplacer par autre chose mais ça me remonte une erreur, sûrement dû à type myText qui n'est pas un objet mais du texte :
Could not convert JavaScript argument arg 1
NS_ERROR_XPC_BAD_CONVERT_JS

Et pour la suppression simple, je ne trouve pas.

Comment supprimer ou remplacer la sélection dans le textarea ?

Merci !

KesKisPas

jeudi 21 août 2008 à 06:00:32 | Re : Supprimer la sélection dans un textarea

bultez

Membre Club
Réponse acceptée !

bonjour,

on n'a réellement peu d'infos pour répondre !
je ne coprend pas comment tu veux faire ça....

>>Comment supprimer la sélection dans le textarea ?
ch'tiot exemple basique pour effacer,
           tu devrais savoir remplacer
<html>
<head>
<title>effacer les caractères sélectionnés</title>
<script type="text/javascript">
function eff(obj)
{   if (document.selection)
            {    document.selection.createRange().text="";     }
    else    {    obj.value=    obj.value.substring(0,obj.selectionStart)+
                               obj.value.substring(obj.selectionEnd);   
            }
}
</script>
</head>
<body>
<textarea cols=80 rows=10
          id="txt">
texte à sélectionner
texte à sélectionner
</textarea>
<input  type="button"
        value="effacer"
        onclick="eff(document.getElementById('txt'));">
</body>
</html>

on doit pouvoir faire plus simple avec FireFox....

Cordialement     Bul   [mon Site] [M'écrire]

jeudi 21 août 2008 à 09:15:14 | Re : Supprimer la sélection dans un textarea

nicomilville

Membre Club
Salut,

Pour effacer il y a l'exemple de bultez mais il  a plus simple mais mon propre...

Effacer :

document.getElementById('txt').innerHTML = '';

Et pour ajouter :

document.getElementById('txt').innerHTML = 'text a rentrer dans le textarea....';

a++

Si la réponse vous convient, pensez : Réponse acceptée !


jeudi 21 août 2008 à 09:18:22 | Re : Supprimer la sélection dans un textarea

bultez

Membre Club

>>document.getElementById('txt').innerHTML = '';
certes nico,
mais un textarea n' pas de innerHTML
et ça effacerait tout, pas uniquement les caractères sélectionnés

Cordialement     Bul   [mon Site] [M'écrire]

jeudi 21 août 2008 à 09:27:03 | Re : Supprimer la sélection dans un textarea

nicomilville

Membre Club
a oui, mince je veus dire le value...

Désolé j'avais pas compris qu'il ne fallait supprimer que les mot selectionné...

a++

Si la réponse vous convient, pensez : Réponse acceptée !


jeudi 21 août 2008 à 09:58:45 | Re : Supprimer la sélection dans un textarea

bultez

Membre Club
remarque que c'est ce que j'ai cru comprendre...
peut-être me trompe-je ? le saura-t-on jamais ?
Cordialement        Bul     [mon Site]   [M'écrire]

jeudi 21 août 2008 à 10:04:21 | Re : Supprimer la sélection dans un textarea

nicomilville

Membre Club
J'attend plus d'explication...

a++

Si la réponse vous convient, pensez : Réponse acceptée !


jeudi 21 août 2008 à 18:38:32 | Re : Supprimer la sélection dans un textarea

keskispas

J'explique donc :

1 - J'ai un textaea sur ma page, et ce textarea contient du texte (par exemple "0123456789").
2 - Je sélectionne quelques caractères dans ce texte (par exemple "456").
3 - Quand j'appuie sur un bouton, je voudrais que le texte sélectionné soit supprimé (il me resterait donc "0123789" dans le textarea)

KesKisPas

jeudi 21 août 2008 à 18:43:25 | Re : Supprimer la sélection dans un textarea

nicomilville

Membre Club
ok, ba je laisse le post a bultez, je ne connais pas la solution, par contre je suis toujours l'échanges, ça peut être bénéfique !

a++

Si la réponse vous convient, pensez : Réponse acceptée !


jeudi 21 août 2008 à 23:00:36 | Re : Supprimer la sélection dans un textarea

PetoleTeam

Membre Club
Bonjour,
Quand j'appuie sur un bouton, je voudrais que le texte sélectionné soit supprimé
Il suffit d'appuyer sur la touche Supprime non ?
Sinon une autre approche consiste a remplacer la selection par une chaine vide , et pour cela voir la source CURSEUR DANS TEXTAREA
;O)


1 2

Cette discussion est classé dans : textarea, sélection, supprimer, mytext, mytextarea


Répondre à ce message

Sujets en rapport avec ce message

Sélection dans un textarea [ par bractar ] Bonjour,J'aimerais savoir comment sélectionner (un mot ou+) de textarea pour pouvoir faire des opérations dessus.C'est à dire isoler ce mot et l'envoy textarea et lecture/remplacement d'une ligne [ par rangdalf ] Bonjour,Dans ma page HTML, j'ai 2 boutons:Un qui ajoute dynamiquement des lignes à un tableau avec un texte saisie et un bouton supprimer.Un autre qui Confirmation avnt suppression [ par daris ] Bonjour, j'ai une liste en provenance de ma base. pour supprimer chaque élement ,je voudrai une confirmation avant mais ce que j'ai fais ne marche pa supprimer des valeurs dans un select multiple [ par attentio ] bonjour j'ai probleme avec une fonction JS. voila elle etait censé boucler pour supprimer tout les valeurs mais voila ca ne marche pas par contre si j Ajouter un évènement sur un textarea [ par 6BerYeti ] Bonjour,Je crains que mon problème ne vous paraisse trivial, mais voici ce que je cherche à faire :Lorsqu'un utilisateur sélectionne une valeur X dans inserer du text dans un textarea [ par bassam0205 ] Bonjour,voila, je veux ,dans un textarea, lors de l'appui sur touche entrée recuperer la derniere ligne saisi et initier la nouvelle ligne par un text mise en forme textarea [ par titia80000 ] Bonjour,je souhaite pouvoir mettre en forme du texte dans un textarea, c'est-a-dire en cliquant sur un bouton le texte sélectionné se met en gras ou e Supprimer la dernière option de plusieurs select en même temps [ par nephanddi ] Bonjour,cela fait 2 jours que je planche sur la question et je n'arrive toujours pas correctement à mes fins. J'espère que quelqu'un ici pourra m'aide Valeur numérique <input="text"> qui définit le nombre de textarea... [ par Mement ] Salutations,Je travaille actuellement sur le projet de réalisation collective de mon groupe... J'éprouve quelques difficultés pour concevoir un formul Drag and Drop & sélection [ par Drazounet ] Bonjour à tous !Je suis en train de développer un système de Drag and Drop, et jusque là, tout fonctionne très bien.J'ai juste un petit soucis avec IE


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,577 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.