2011-02-22 63 views
0

我有沒有運氣運行此二者在同一頁面插件 形式:http://jquery.malsup.com/form/和驗證:http://bassistance.de/jquery-plugins/jquery-plugin-validation/jQuery驗證和表單插件

每次我檢查錯誤控制檯在Firefox它說時間

「jQuery是未定義」

對不起,我忘了添加標題。

<head> 
<script type="text/javascript" src="../jQuery/jquery.js"></script> 
<script type="text/javascript" src="../jqueryValidation/jquery.validate.js"></script> 
<script type="text/javascript" src="../jquery.form.js"></script> 
</head> 

<form id="form" name="form" method="post" action="Data.asp"> 
<input type="text" name="ISNo" id="ISNo" class="required"/> 
<input type="text" name="ISDate" id="ISDate" class="required"/> 
<input type="submit" value="save!"> 
</form> 

<form name="Search" id="Search" method="post" action="Search.asp"> 
<input type="text" name="txtname" id="txtname"/> 
<input type="text" name="txtaddress" id="txtaddress"/> 
<input type="submit" value="Search"> 
</form> 
+0

你有關於jQuery lib的參考嗎? – alexl

回答

0

在加載jQuery本身之前,您必須嘗試加載jQuery插件腳本 - 或者根本沒有加載jQuery。解決方案:您的<head>應該看起來像這樣:

<head> 
    <script src="/js/jquery.js"></script> 
    <script src="/js/jquery.form.js"></script> 
    <script src="/js/jquery.validation.js"></script> 
</head> 

N.B.你可能也會遇到使用這些插件和最新版本的jQuery(目前爲1.5)的問題,因爲它們似乎沒有經過1.3.2(Forms)和1.4.2(Validation)以上版本的測試。

+0

對不起,我忘了添加頭。他們都加了,但我仍然不能讓他們工作。 – reign

+0

@reign:你確定jQuery實際上正在加載?你能提供一個鏈接到頁面來演示這個問題嗎?它看起來像你的jQuery路徑不同於插件的路徑。 –

+0

是的,它的實際加載..我分別測試它們並隔離問題,然後我發現每次我將這兩個插件他們不工作。 – reign

0

確保在<head>部分中的任何插件.js之前包含jQuery .js。