- ベストアンサー
外部ファイルを読み込めない
初めまして。いつも質問やその回答を読ませていただいて、参考にさせていただいてます。 javascriptで作った超簡単なプログラムが動かないんです。 どなたか、助けてください。(>_<) 以下、test.htmlとtest.jsを作って、試して見ているのですが、動かない理由が分からず苦しんでいます。 =============test.html============= <html> <head> <script type="text/javascript" language="javascript" src="./test.js" ></script> </head> <body> <table> <form name="form2" method="post" onSubmit="return check()"> <tr><td><input type="text" name="names" size="50"></td></tr> <tr><td><input type="submit" name="submit" value="予約"></td></tr> </form> </table> </body> </html> =============test.html============= =============test.js============= function check(){ names=document.form2.names; if(names.value == ""){ alert("お名前を入力してください。"); names.focus(); return false; } else return true; } =============test.js============= どちらも、同じディレクトリに入れています。safari、ieでも×です。 どなたか、教えていただけませんでしょうか。
- みんなの回答 (2)
- 専門家の回答
お礼
ありがとうございました! 今まで、mac上のDreamweaverで作成したものが動かなくて困っていたのですが、このページに貼付けた内容をwinのエディタに貼付けたら、動く様になりました。 はっきり分かりませんが、ソフト特有の何かがあったのかも知れません。 お騒がせしました&本当に本当にありがとうございました!
補足
早速のご回答ありがとうございます。 実は、本番用のファイルでは、このtest.htmlのフォームに文字列が入っていることをtest.jsでチェックしたら、確認画面phpへ飛ぶことになっています。 ところが、何も入力されていなくてもphpファイルへ飛んでしまうのです…(泣) 念のため付けた内容でも試してみましたが、javascriptはうんともすんとも動いてくれませんでした。