• ベストアンサー

html送信について

<html> <head></head> <body> <input type="text" name="Name"> <input type="submit" value="送信"> <form action="http://localhost/a.html"> </body> </html> を記述しました。 ローカル環境(パソコン内での検証をしたいので、ネットワークは接続してない事を前提です。)で送信したのですが結果がでません。 どうすれば結果がわかりますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • tracer
  • ベストアンサー率41% (255/621)
回答No.1

えと、その記述で「送信」した後に、どういう結果になることを期待されているのでしょうか? 仮にa.htmlにNameを受け取る仕組みがあると仮定して、a.htmlの中身はどうなっていますか? 一般的には、formの送信先はphpやperlなどのプログラムに向けて送信されます。htmlには送信された内容を処理する機能がないからです。従って、通常は、ローカルでformの動作確認を行うには、ローカルにphpやperlなどをインストールして行います。 質問者さんの場合、formが動かない理由がたくさんあります。 わかりやすくまとめると、 ・formのhtml構造が正しくない。 ・formの送信先パス(action属性値)の書き方が適切でない。 ・formの送信先がhtml (get情報をjavascriptで拾うことはできますが) ・一般的なformの仕様にしたいのであれば、ローカルPCにApacheなどのサーバーソフトとphpなどのCGIが必要。

その他の回答 (1)

  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.2

そもそも「送信した」とは、どこに送信しんですか?そしてその送信先は受信をして返信してくれるんですか?

関連するQ&A

専門家に質問してみよう