كيفية تعيين قيمة اسم المستخدم تلقائيًا في مكان الإدخال؟

مرحباً!

لقد وجدت هذا النص البرمجي لعرض اسم المستخدم في لافتة نصية: 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>
Hello, <span id="logged-in-user"></span>!

أحتاج إلى إنشاء نموذج مخصص وتعيين اسم المستخدم تلقائيًا في حقل الإدخال. لقد حاولت إضافة <span id="logged-in-user"></span> في القيمة، لكنه لم يعمل. هذا هو الكود الخاص بي:

<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>

وبعد النقر على زر الإرسال، أحتاج إلى إضافة قيمة اسم المستخدم والمدينة إلى الرابط في زر الإجراء.

من فضلك ساعدني :pleading_face: