|
Comment insérer du texte dans une champs HTML ? |
Iniciado por Greg, ago., 02 2017 3:52 PM - 11 respostas |
| |
| | | |
|
| |
Publicado em agosto, 02 2017 - 3:52 PM |
Bonjour,
Ma question porte uniquement sur webdev. Comment peut-on insérer du texte puisque la propriété "Curseur" du champ n'est pas accessible et que la fonction RTFInsère est inutilisable ? Sous Windev, on va passer par le presse papier, mais cela ne fonctionne pas sous Webdev. Connaissez-vous la solution ?
Bien cordialement, |
| |
| |
| | | |
|
| | |
| |
Membro registado 102 mensagems Popularité : +4 (6 votes) |
|
Publicado em agosto, 05 2017 - 11:55 AM |
Bonjour,
Normalement on insere le texte après le texte déjà inséré exemple :
T1 est le champ HTML
T2 mon texte à insérer
T1+=textevershtml(T2)
-- HRS TECHNOLOGIE Email : sales@hrs-technologie.com http://www.hrs-technologie.com |
| |
| |
| | | |
|
| | |
| |
Membro registado 48 mensagems |
|
Publicado em agosto, 05 2017 - 4:54 PM |
Bonjour, Ce n'est plus de l'insertion à ce niveau... c'est de l'ajout ! ^^ Non, le besoin c'est clairement d'insérer du texte au niveau du curseur, sinon ça n'a pas d'intérêt ici.
Exemple d'utilisation: insérer une image. Vous avez un champ de saisie HTML, vous voulez ajouter un bouton qui insère une image (en respectant la notation HTML avec <img src...>. Ici, vous ne pouvez ajouter qu'à la fin du texte votre image. Ce serait quand même mieux de pouvoir le faire à n'importe quel niveau en déplaçant le curseur, non ?
-- Mes blogs: www.benicourt.com |
| |
| |
| | | |
|
| | |
| |
Membro registado 2.571 mensagems Popularité : +222 (260 votes) |
|
Publicado em agosto, 06 2017 - 6:38 AM |
Bonjour,
En js y'a getSelection(), mais je n'ai pas testé donc je ne sais pas si ça fonctionne
-- Cordialement,
Philippe SAINT-BERTIN Géode Informatique |
| |
| |
| | | |
|
| | |
| |
Membro registado 48 mensagems |
|
Publicado em agosto, 06 2017 - 3:14 PM |
Il me semble que cela renvoie la selection, mais pas la position dans le HTML. Après, c'est vrai qu'il y a des propriétés comme selectionStart, mais je ne sais pas si cela s'applique sur les objets de Webdev... Et si quelqu'un a déjà fait l'opération... (ça renvoi la position en texte ou en texte avec balise?).
-- Mes blogs: www.benicourt.com |
| |
| |
| | | |
|
| | |
| |
Membro registado 1.603 mensagems Popularité : +64 (70 votes) |
|
Publicado em agosto, 07 2017 - 8:18 AM |
| |
| |
| | | |
|
| | |
| |
Membro registado 48 mensagems |
|
Publicado em agosto, 09 2017 - 9:17 AM |
Bonjour, Je pense qu'on parle bien du même champ (je n'en connais pas d'autres sous Webdev): le champ de saisie de type texte html C'est celui-ci que semble ne pas permettre l'insertion.
-- Mes blogs: www.benicourt.com |
| |
| |
| | | |
|
| | |
| |
Membro registado 1.603 mensagems Popularité : +64 (70 votes) |
|
Publicado em agosto, 09 2017 - 1:33 PM |
Bonjour Benicourt,
Surprenant comme réponse. Il m'a fallu 2 minutes que tester que cela fonctionnait parfaitement.
DAns un champ de saisie texte type HTML j'ai saisi et mis en forme du texte : cela donne en HTML:
ALPHA <font color="#ff0000" face="Verdana,Geneva,Arial,Helvetica" size="5">OMEGA</font>
je reviens dans mon champ saisie puis j'insère BETA après ALPHA avec une mise en forme : résultat en html :
ALPHA <font face="Arial,Helvetica,sans-serif" size="6" style="background-color: rgb(0, 128, 128);">BETA </font><font color="#ff0000" face="Verdana,Geneva,Arial,Helvetica" size="5">OMEGA</font>
Alors pourquoi ta réponse ?
-- Cordialement François
http://intra.fr http://intrasoftware.fr |
| |
| |
| | | |
|
| | |
| |
Membro registado 48 mensagems |
|
Publicado em agosto, 09 2017 - 3:10 PM |
Hello, Il suffit de lire les autres posts, je n'ai pas dit qu'on ne pouvait pas insérer au clavier du texte ! Non, le but est de pouvoir le faire en Wlangage. Par exemple, comment insérer dans votre exemple du texte entre ALPHA et Omega, en supposant que le curseur soit juste entre les deux, en pressant un simple bouton ? La difficulté réside dans le fait qu'on ne sait pas où est le curseur. Bien cordialement,
-- Mes blogs: www.benicourt.com |
| |
| |
| | | |
|
| | |
| |
Publicado em agosto, 15 2017 - 12:55 PM |
benicourt a couché sur son écran :
Hello, Il suffit de lire les autres posts, je n'ai pas dit qu'on ne pouvait pas insérer au clavier du texte ! Non, le but est de pouvoir le faire en Wlangage. Par exemple, comment insérer dans votre exemple du texte entre ALPHA et Omega, en supposant que le curseur soit juste entre les deux, en pressant un simple bouton ? La difficulté réside dans le fait qu'on ne sait pas où est le curseur. Bien cordialement,
Nous n'utilisons pas le champs de texte html mais plutôt des ztr avec du ckeditor
Ensuite pour l'insertion de textes, on utilise souvent les techniques de substitution avec des [%MAVAR%] ert de remplace
Mais je ne sais pas si cela convient à ton besoin.
Mais grosso modo, le principe est de savoir reperer le point d'insertion dans la chaine html, et le faire par prog.
--- Cet email a fait l'objet d'une analyse antivirus par AVG. http://www.avg.com |
| |
| |
| | | |
|
| | |
| |
Membro registado 48 mensagems |
|
Publicado em agosto, 16 2017 - 10:23 AM |
Merci Eric, Oui, c'est la solution à laquelle j'en étais arrivé (substitution), mais merci pour pour les autres pistes (ckeditor) que je vais explorer.
-- Mes blogs: www.benicourt.com |
| |
| |
| | | |
|
| | |
| |
Membro registado 44 mensagems Popularité : +1 (1 vote) |
|
Publicado em dezembro, 06 2018 - 10:50 AM |
Bonjour Benicourt As tu trouvé une solution à ton problème ... je suis dans la même galère |
| |
| |
| | | |
|
| | | | |
| | |
|