まず、現在の状況から説明します。XAMPPのApacheというものをつかって、ローカルウェブでhtml,css,JavaScriptを勉強しています。OSはWindows10です。ブラウザはChromeを使っています。
ブラウザでlocalhostのURLで作ったhtmlは正常に見ることができるのですが、そこで入力フォームになにか記述して送信をしてもformタグのactionに指定した場所に入力した情報が反映されません。
私は「JavaScriptの絵本」という本を辿りながらhtmlファイルに
html
1<form action="http://localhost/trial/answers.cgi" method='GET'> 2 <p>名前を入力:<input type="text" name="NM"></p> 3 <p><input type="submit"></p> 4</form>
と入力し、上の指定の場所にanswers.cgiという名前のファイルを作って (htmlもcssもcgiも同一のtrialという名のディレクトリにはいっています。) 、ちゃんと保存してからChromeで開いて入力フォームを送信したところエラーが出てしまいました。
エラーの表示は以下の通りです。
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator at postmaster@localhost to inform them of the time this error occurred, and the actions you performed just before this error.
More information about this error may be available in the server error log.
本に書いてある指示通りのはずなのですが、上手く出来ませんでした、誤字脱字もないです。どうぞよろしくお願いします。