Saut de ligne lors de la copie
Je passe par un bouton copier en JavaScript.
Ce code est le seul qui fonctionne sur le serveur client.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| <!-- Le formulaire condition ELSEIF-->
<form id="form-copier" >
<!-- champ de saisie de texte -->
<textarea class="js-text" id="texte" cols="80" rows="5"disabled="disabled"><?php echo $_SESSION["Balises2"]?> </textarea>
<br /><br />
<!-- Bouton copier -->
<input type="button" class="js-copytextbtn" value="Copier les balises"/>
</form>
<script>
(() => {
const button = document.querySelector('.js-copytextbtn');
button.addEventListener('click', () => {
const text = document.querySelector('.js-text');
const range = document.createRange();
range.selectNode(text);
window.getSelection().addRange(range);
try {
if (document.execCommand('copy')) {
// alert('Le texte a été copié !');
document.location.replace('pagefin.php');
}
} catch (err) {
alert('Pas possible de copier.');
}
window.getSelection().removeAllRanges();
});
})();
</script> |
Le seul petit soucis, c'est que le texte copié contient un saut de ligne en début du texte et en fin de texte.
Citation:
[ADC_START][SDP][ANNULE][00000000][bdceeb19][11/05/22 10:04][Version_2.02][ADC_END]
Merci