2

私は HTML/JavaScript を学んでおり、これまでに学んだことをテストするための簡単なサイトを書いています。ユーザーが入力フォームから入力した名と姓を取得し、これらの名前を JavaScript 関数に渡そうとしていますが、何らかの理由で、ポップアップ ウィンドウに表示されるのは次のとおりです。

こんにちは [オブジェクト HTMLInputElement]

これは私のhtmlコードです:

    <!DOCTYPE html>
    <html>
    <head>
        <title>Daynesh's Test Site</title>
    <script>
        function addUser(first, last)
        {
        alert("Hello " + first);
        }
    </script>
    </head> 
    <body>
    <h1>Registered Users</h1>
    <p>Enter user name:</p>
    <form>First name: <input type="text" name="firstname">
      Last name: <input type="text" name="lastname">
        <input type="submit" value="Submit" onclick="addUser(firstname,'right')">
    </form>
    <hr>
    <h3>Output</h3>
    </body>
    </html>

誰かが私が間違っていることを説明してもらえますか? 私はここで理解していない非常に単純なものだと確信しています。

前もって感謝します!

4

2 に答える 2