我想在我的ASP.NET MVC應用程序中使用JQuery驗證的「addClassRules」方法。如何在ASP.NET MVC中使用JQuery驗證?
在我的母版頁我包括下列文件...
<script src="<%= Url.Content("~/Scripts/MicrosoftAjax.js") %>" type="text/javascript"></script>
<script src="<%= Url.Content("~/Scripts/MicrosoftMVCAjax.js") %>" type="text/javascript"></script>
<script src="<%= Url.Content("~/Scripts/MicrosoftMVCValidation.js") %>" type="text/javascript"></script>
<script src="<%= Url.Content("~/Scripts/jquery-1.4.1.js") %>" type="text/javascript"></script>
<script src="<%= Url.Content("~/Scripts/jquery-validate.js") %>" type="text/javascript"></script>
我不知道這是實際需要,所以我已經添加了所有這些:)潛在問題的區域?
在我看來我有一個簡單的文本框元素,我試圖通過Class屬性添加「必需的」驗證。我有動態表單,我的最終目標是在Class屬性中指定不同的驗證規則。所以現在,我得到了這樣的事情...
<%: Html.TextBoxFor(model => model.FieldEntry.Response.TextBoxValue, new { @class = "cRequired" })%>
然後在我看來,最終我包括下面的腳本,我雖然是假設的類名掛鉤到一個驗證規則。
<script language="javascript" type="text/javascript">
jQuery(document).ready(function()
{
jQuery.validator.addClassRules({
cRequired: {
required: true
}
});
})
</script>
似乎是一個簡單的例子,但我有問題,我不斷收到一個錯誤,jQuery.validator爲空或不是對象。這指的是上面腳本中ready()函數的第一行。
任何幫助/建議嗎?
你以後在頁面中包含jQuery可能嗎? – 2010-09-13 22:07:50