Afficher dans un textarea les données soumises et les copier automatiquement

Petit nouveau ! | 4 Messages

15 mai 2016, 00:28

Bonjour à tous, dans un de mes codes html/php, je résume les données saisies par le visiteur, sous cette forme :
<?
if (($val1 <> "") && ($val2<> "") && ($val3 <> "") && ($val4 <> "") && ($val5 <> ""))
        {echo "<BR>\n
 <LI><b>Nombre d'animaux détenus :</b> $val1</LI>
";    
        }
    ?>
J'aimerai beaucoup plutot que ca affiche le résultat textuellement, l'afficher dans un 'textarea', ainsi le visiteur pourra modifier librement ses données sans retourne sur le formulaire, mais lorsque j'ajoute <textarea> en début et fin de chaine, les balises html y apparraissent aussi.

Et soucis numéro 2, j'aimerai que tout ce qui apparait dans ce textarea se copie tout seul dans le presse papiers de windows.

Pourriez-vous m'aider sur ces 2 points ? Je peux envoyer mon code php en MP au besoin je n'ai aucun secret...

Merci beaucoup, c'est pour mon projet scolaire donc ca compte énormément.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9783 Messages

15 mai 2016, 08:04

Bonjour,

Pour le textarea, tu as réussi visiblement à le faire, mais tu as les balises HTML qui s'affichent ce qui est normal car un textarea affiche uniquement du texte brut.
Pour afficher la mise en forme en HTML dans un textarea il faut que tu utilises une librairie comme ckeditor ou TinyMCE qui sont els plus connues et qui vont transformer ton textarea en zone éditable HTML en WYSIWYG (=avec des boutons comme Word pour faire la mise en forme en gros)
http://ckeditor.com
https://www.tinymce.com

Pour la copie dans le presse papier, regarde ici : https://clipboardjs.com
Quand tout le reste a échoué, lisez le mode d'emploi...

Petit nouveau ! | 4 Messages

19 mai 2016, 00:40

Merci, je vais donc voir pour ce point.
Par contre ce formulaire sert à ce que le contenu affiché une fois le formulaire soumis, soit copié sur une certaine partie de mon site...
Ainsi je me posai cette question car j'ai déjà vu ca ! Comment copier dans le presse papiers Windows ou mac.. les données soumisent ?
En gros le résultat qui s'affiche une fois le formulaire soumis via le bouton 'envoyer' est déjà dans le presse papier du client, il ne reste plus pour lui qu'à coller les infos la ou il faut :)

Merci beaucoup.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9783 Messages

19 mai 2016, 09:04

Ainsi je me posai cette question car j'ai déjà vu ca ! Comment copier dans le presse papiers Windows ou mac.. les données soumisent ?
La dernière phrase de ma réponse précédente devrait répondre à ta question, non ?
Quand tout le reste a échoué, lisez le mode d'emploi...