Javascript ajouter valeur onclick="insertTag&
Résolu
darkchristophetd
Messages postés
1100
Date d'inscription
Statut
Contributeur
Dernière intervention
-
RAD ZONE Messages postés 5362 Statut Contributeur -
RAD ZONE Messages postés 5362 Statut Contributeur -
Bonjour,
Je sais que en javascript, on peut, en cliquant sur un bouton, ajouter du texte dans un textarea.
Mais je ne connais rien en javascript.
Je crois que c'est avec onclick="insertTag".
Si quelqu'un pourrait me donner le code pour, ce serait vraiment sympa :D
Merci beaucoup
Je sais que en javascript, on peut, en cliquant sur un bouton, ajouter du texte dans un textarea.
Mais je ne connais rien en javascript.
Je crois que c'est avec onclick="insertTag".
Si quelqu'un pourrait me donner le code pour, ce serait vraiment sympa :D
Merci beaucoup
A voir également:
- Javascript ajouter valeur onclick="insertTag&
- Ajouter signature word - Guide
- Ajouter liste déroulante excel - Guide
- Impossible d'ajouter un ami sur facebook - Guide
- Telecharger javascript - Télécharger - Langages
- Ajouter à l'écran d'accueil iphone - Guide
3 réponses
Voila un exemple
MAIS en general on s en sert plutot pour des tag html !
exemple
RAD
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <title>insertion par insertTag dans un textarea </title> <script type="text/javascript"> //<![CDATA[ <!-- function insertTag(startTag, endTag, textareaId, tagType) { var field = document.getElementById(textareaId); field.focus(); if (window.ActiveXObject) { var textRange = document.selection.createRange(); var currentSelection = textRange.text; } else { var startSelection = field.value.substring(0, field.selectionStart); var currentSelection = field.value.substring(field.selectionStart, field.selectionEnd); var endSelection = field.value.substring(field.selectionEnd); field.focus(); } if (window.ActiveXObject) { textRange.text = startTag + currentSelection + endTag; } else { field.value = startSelection + startTag + currentSelection + endTag + endSelection; } } //--> //]]> </script> </head> <body><h1> <span>Texte insertion par insertTag dans un textarea </span></h1> <div> <p> <span> <input type="button" value="Texte insertion par insertTag" onclick="insertTag('Lorem ipsum dolor sit amet consectetuer at nulla leo vel lacus. Vestibulum nibh urna vel rhoncus amet vel Sed Maecenas risus at.', '', 'textarea', '')" /> </span> </p> </div> <span> <textarea id="textarea" cols="100" rows="10"> </textarea> </span> </body> </html>
MAIS en general on s en sert plutot pour des tag html !
exemple
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <title>insertion par insertTag dans un textarea </title> <script type="text/javascript"> //<![CDATA[ <!-- function insertTag(startTag, endTag, textareaId, tagType) { var field = document.getElementById(textareaId); field.focus(); if (window.ActiveXObject) { var textRange = document.selection.createRange(); var currentSelection = textRange.text; } else { var startSelection = field.value.substring(0, field.selectionStart); var currentSelection = field.value.substring(field.selectionStart, field.selectionEnd); var endSelection = field.value.substring(field.selectionEnd); } if (window.ActiveXObject) { textRange.text = startTag + currentSelection + endTag; textRange.moveStart('character', -endTag.length-currentSelection.length); textRange.moveEnd('character', -endTag.length); textRange.select(); } else { // Ce n'est pas IE field.value = startSelection + startTag + currentSelection + endTag + endSelection; field.focus(); field.setSelectionRange(startSelection.length + startTag.length, startSelection.length + startTag.length + currentSelection.length); } } //--> //]]> </script> </head> <body><h1> <span>Html tag insertion par insertTag dans un textarea </span></h1> <div> <p> <span> <input type="button" value="Gras" onclick="insertTag('<b>', '</b>', 'textarea')" /> <input type="button" value="Souligner" onclick="insertTag('<u>', '</u>', 'textarea')" /> <input type="button" value="Barrer" onclick="insertTag('<del>', '</del>', 'textarea')" /> <input type="button" value="Italique" onclick="insertTag('<i>', '</i>', 'textarea')" /> <input type="button" value="Centrer" onclick="insertTag('<p align=\'center\'>', '</p>', 'textarea')" /> <input type="button" value="Droite" onclick="insertTag('<p align=\'right\'>', '</p>', 'textarea')" /> </span> </p> </div> <span> <textarea id="textarea" cols="100" rows="10"> </textarea> </span> </body> </html>
RAD