Comment définir automatiquement la valeur du nom d'utilisateur dans le champ de saisie ?

Bonjour !

J’ai trouvé ce script pour afficher le nom d’utilisateur dans une bannière de texte : Display username when login in banner - #10 by tshenry

<script type="text/discourse-plugin" version="0.8.18">
    api.onPageChange(() => {
        if(api.getCurrentUser() != null) {
            $("#logged-in-user").text(" " + api.getCurrentUser().name.split(' ')[0]);
        }
    });
</script>
Bonjour, <span id="logged-in-user"></span> !

J’ai besoin de créer un formulaire personnalisé et de définir automatiquement le nom d’utilisateur de l’utilisateur dans le champ de saisie. J’ai essayé d’ajouter <span id="logged-in-user"></span> dans la valeur, mais cela ne fonctionne pas. Voici mon code :

<input type="text" id="username" placeholder="@username" value="logged-in-user"/>
<input type="text" id="city" placeholder="City" value=""/>

<button id="Send">Send PM</button>

Et après avoir cliqué sur le bouton Send, j’ai besoin d’ajouter les valeurs du nom d’utilisateur et de la ville au lien dans le bouton d’action.

Aidez-moi svp :pleading_face: