簡體   English   中英

MVC 5中的jQuery自定義驗證

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM