これは単純なものでなければなりません。インターネットを検索したところ、この問題の原因として構文エラーしか見つかりませんでしたが、構文エラーが見つかりません。
これがjavascriptです:
<script type="text/javascript" src="http://localhost/acrilart/javascript/jquery-1.6.4.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
function hi(){
alert('hi');
}
hi();
});
</script>
そしてHTML:
<input type="text" name="cep" value="" id="cep" class="required cep field"
onChange="hi()" />
ページロード時に関数hi
は期待どおりに呼び出されますが、私のonChange
イベントにより、関数が定義されていないというFirebugエラーが発生します。私は本当に困惑しています。「こんにちは」のつづりを間違えましたか?