我有一點javascript,我試圖解開,它是在PHP窗體上計算抵押還款,但單擊計算按鈕什麼也不做。Javascript:未定義不是函數錯誤
看着Chrome的控制檯我得到的消息
下面的代碼的Uncaught TypeError: Undefined is not a function" on line 10($("#form_7") to 19
。
<script type="text/javascript">
$(document).ready(function() {
$("a.ActiveButton").bind({
mousedown:function(){
if ($(this).attr('disabled') === undefined)
$(this).addClass('Activated');
},
mouseleave:function(){
if ($(this).attr('disabled') === undefined)
$(this).removeClass('Activated');
},
mouseup:function(){
if ($(this).attr('disabled') === undefined)
$(this).removeClass('Activated');
}
});
$("#form_7").validate({
onkeyup: false,
showErrors: function(errorMap, errorList) {
if (errorList.length) alert(errorList[0].message);
},
onclick: false,
rules: {
'Property_Price': { number: true } ,
'Deposit': { number: true } ,
'Duration': { number: true } ,
'InterestRate': { number: true }
},
onfocusout: false,
messages: {
'Property_Price': { number: "Please enter the property purchase price." } ,
'Deposit': { number: "Please enter your deposit amount or 0 if there is no deposit." } ,
'Duration': { number: "Please enter the duration of the mortgage." } ,
'InterestRate': { number: "Please enter the mortgage interest rate." }
}
});
$('#btn_4').click(function(){validate_form_7(form_7)});
});
</script>
有誰知道是什麼原因導致這個錯誤以及它如何解決?
我不認爲你已經導入jquery – Jordy 2014-11-25 12:39:36
這是可能的,但通常在這種情況下,錯誤信息是:['未捕獲的ReferenceError:$未定義](http://jsfiddle.net/davidThomas/dybmn6rk/1/ )。 – 2014-11-25 12:41:58
jQuery可能在那裏,但驗證插件可能不是。 – Deleteman 2014-11-25 12:44:27