這一定是簡單的事情。我搜索了互聯網,只發現語法錯誤是這個問題的原因,但我找不到語法錯誤。onChange函數未定義
這裏的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的錯誤,稱功能不定義。我真的很難過。我拼錯'嗨'了嗎?
嘗試使用';'內的單行函數,因爲解釋需要知道一切都結束了。 –
感謝您的回答,但經過測試,我發現它可以在分號和分號之間使用。 –