0

私は、HTML のみで Web ページを作成する任務を負っています。フォームを作成したいところです。ただし、これらのフォーム送信が HTML のみを使用して保存できるかどうかはわかりません。

次のコード (WC3 Schools から取得) を Web ページに適用しました。

<form name="input" action="html_form_action.asp" method="get">
Username: <input type="text" name="user" />
<input type="submit" value="Submit" />
</form>

「html_form_action.asp」というファイルを作成しました。しかし、.html ファイルをダブルクリックしてページを起動し、(フォームを送信するために) 送信をクリックすると、「ページを読み込めません」というエラーが表示され、html_form_action.asp ファイルに何も書き込まれません。これを設定する他の方法はありますか?

助けてくれてありがとう!:)

4

3 に答える 3

1

ファイル システムから .asp ファイルにアクセスしようとしているように聞こえますが、何かを行うには、そのファイルが Web サーバーの背後にある必要があります。

設定しているかどうかはわかりませんが、それが投稿リクエストへの応答を得る唯一の方法です。(つまり、送信を押したとき)

また、正しい場所を指す.aspファイルへの相対パスがある場合(または、htmlファイルが正しいディレクトリにあることを確認してください-コードスニペットの場合、同じディレクトリを意味します)

于 2012-06-07T03:05:57.887 に答える
1

バックエンドでリクエストを処理するには、Web サーバーをセットアップする必要があります。あなたが言ったようにjavascriptが必要です!ASP を使用しているようですので、コンピュータに Microsoft IIS をセットアップすることをお勧めします。

HTML ファイルをダブルクリックしても役に立ちません。次に、セットアップサーバーを介して実行する必要があります。

于 2012-06-07T03:02:55.860 に答える
1

HTML ファイルはローカル ファイルとしてブラウザに読み込まれるため、ダブルクリックすることはできません。ファイルはasp、Web サーバー (IIS など) でホストする必要があります。

于 2012-06-07T03:01:38.043 に答える