onclick не должен выполняться, когда помощник validationMessageFor получил какие-либо сообщения на экране - PullRequest
0 голосов
/ 14 июля 2020

Привет, я использую помощник validationMessageFor, на мой взгляд. Я использую отправку типа ввода вместе с некоторыми необходимыми функциями onclick. У меня есть массив в функции щелчка. что происходит, несмотря на то, что сообщения проверки отображаются на экране, эта функция все еще выполняется, и массив обновляется с пустыми значениями. Я не хочу обновлять массив, когда поля пусты или отображаются сообщения проверки. Для этого есть способ проверить каждое поле в методе и обновить массив. Но есть ли для этого хороший способ?

<button type="submit" class="btn btn-info" id="step1Next">Next </button> 
$("#step1Next").click(function () { 
    var objPrdVM = { 
        PurchaseDate: $('.pickDate').val(), 
        InvoiceNumber: $('#InvoiceNumber').val(), 
        InvoiceFile: "123", 
        CategoryId: document.getElementById('CategoryName').selectedIndex,
        ProductId: document.getElementById('ProductId').selectedIndex, 
        Quantity: $('#Quantity').val() 
    } 

    arrPrdVM.push(objPrdVM); 
} //where arrPrdVM is globaly declared 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...