私はチャットプログラムを作りたいです。しかし、私がsubmit httpをクリックすると、 "localhost:3000 /"を "localhost:3000 /?"にリセットします。HTMLを送信する場合は、http reset /?をクリックします。
なぜhttpリセットしてアドレスを追加しますか?
私は、サーバーを使用しない場合だけでも
ファイルのindex.htmlを実行します:/// C:/Users/dude/Desktop/node/index.htmlを?
これは、私はあなたがここにあなたの情報を少し明確にする必要があると思うのindex.htmlコード
<html>
<head>
\t <title> chat with node js socket io </title>
\t <style>
\t \t #chat{
\t \t \t height:500px;
\t \t }
\t </style>
</head>
<body>
\t <div id="chat"></div>
\t <form id="send-message">
\t \t \t <input size="35" id="message"></input>
\t \t \t <input type="submit"></input>
\t </form>
</body>
</html>
フォームタグには場所を設定しません。私はAJAXの応答を使用することをお勧めします。 – patwoj98
期待される動作が何であるかを説明する必要があります。あなたの与えられたコードでは、フォームには名前付きの入力要素がないので、何も提出する必要はありません。フォームには、現在のURLが使用されているときの 'action'属性はなく、デフォルトメソッドは' GET'です。そういうわけで、あなたはあなたの記述した行動を持っています。 –