Bonjour tlm,
Je voudrais savoir s'il est possible de mettre en forme, par exemple en gras, le contenu du buffer grâce à Javascript.
Aujourd'hui sur une page web, j'ai un lien qui me permet de copier tout le contenu d'un formulaire.
Pour différencier les label et les valeurs, j'utilise ":" ou encore "-", mais je trouve que ça serait plus sympathique si les labels était en gras ou souligné.
Actuellement, j'ai qqch qui ressemble en gros à ça :
1 2 3 4 5 6 7
| <form ...>
Nom : <input type="text" id="idNom" /> <br />
Prénom : <input type="text" id="idPrenom" /> <br />
...
<input id="idSubmit" type="submit" value="envoie" />
<a href="javascript:void(0);" onclick="javascript:copier();">copier</a>
</form> |
Et voilà le script :
1 2 3 4 5 6
| function copier() {
var msg = "Nom : " + document.getElementById("idNom").value + "\n";
msg += "Prenom : " + document.getElementById("idPrenom").value + "\n";
...
window.clipBoardData.setData("Text", msg);
} |
Dans la fonction copier, j'ai tenté de mettre :
var msg = "<b>Nom</b>" + document.getElementById("idNom").value + "\n";
mais sans succès. Lorsque je fais Ctrl+C dans un document Word, j'obtiens :
1 2 3
| <b>Nom</b>Dupont
<b>Prénom</b>Dupont
... |
Partager