Wie kann ich den Benutzernamenwert automatisch in ein Eingabefeld setzen?

Hallo!

Ich habe dieses Skript gefunden, um den Benutzernamen in einem Textbanner anzuzeigen: 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>
Hallo, <span></span>!

Ich muss ein benutzerdefiniertes Formular erstellen und den Benutzernamen automatisch im Eingabefeld festlegen. Ich habe versucht, <span></span> als Wert hinzuzufügen, aber es funktioniert nicht. Mein 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>

Und nach dem Klicken auf die Schaltfläche “Send” muss ich den Wert des Benutzernamens und der Stadt zum Link in der Aktionsschaltfläche hinzufügen.

Bitte hilf :pleading_face: