[英]jQuery custom validation in MVC 5
我在客戶端使用jQuery驗證遇到了一個神秘的問題。 我有這段代碼可以在外部js文件中正常工作-但內聯不起作用:
<script type="text/javascript">
$(document).delegate('#RegisterForm', 'submit', function () {
$('#ErrorsUl').empty();
if ($('#MyString').val() == "") {
$('#ErrorsUl').append('<li>@MvcTest.Resources.Views.Home.Strings.MyString</li>');
$('#Errors').show();
return false;
}
});
</script>
我認為我也使用框架的標准驗證。 我的理論是,這種標准驗證會使我自己的驗證崩潰-可能嗎? 是的時候,我該如何解決?
我的問題是,由於我的資源字符串(在extern js文件中無法訪問),我必須使用此代碼內聯代碼。 :(
首先:對不起..我監督了未捕獲的ReferenceError:$未定義:(
第二:我有解決方案:)
jQuery到最近才包含在內。 它已包含在@section腳本{...}中,該腳本似乎已在站點末尾加載。 所以我在我網站的主體部分轉移了我的jQuery包含(@ Scripts.Render(“〜/ bundles / jquery”))..現在可以正常使用了:)
謝謝大家的幫助:)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.