Как проверить нулевые значения в строке таблицы в MVC с помощью jquery
у меня есть таблица, которая содержит выпадающий список и 2 текстовых поля и кнопку на этой строке, используемую для сохранения записи строки Теперь я хочу ограничить пользователя для сохранения нулевых записей в базу данных, используя jquery, я проверяю значения, но это не работает.
Что я уже пробовал:
$('body').on('click', '.addInvoice', function () { debugger; var adddetailbtn = $(this); if ($("form").valid()) { var clientID = $(this).parents('tr').find('[id*=ClientID]').val() var date = $(this).parents('tr').find('[id*=Date]').val() var amount = $(this).parents('tr').find('[id*=Amount]').val() var ClientComplainID = $(this).attr('_id')//$('#ClientComplainID').val(); ClientComplainID = ClientComplainID == undefined ? 0 : ClientComplainID; if (clientID == "" || clientID == null && date == "" || date == null && amount == "" || amount == null) { if (clientID == "" || clientID == null) { $('#Client').text("must select client") } if (clientID == "" || clientID == null) { $('#Date').text("must select date") } if (clientID == "" || clientID == null) { $('#Amount').text("must select amount") } } else { var Complainid = $("#ComplainID").val(); Complainid = Complainid == undefined || Complainid == "" ? 0 : Complainid; //if (ClientComplainID == undefined) { // ClientComplainID = 0; //} var data = new FormData($("#frmComplain")[0]); data.append("clientID", clientID); data.append("date", date); data.append("amount", amount); data.append("Complainid", Complainid); data.append("ClientComplainID", ClientComplainID); $.ajax({ type: 'POST', url: '@Url.Content("~/Complain/SaveClientInfo")', datatype: "JSON", processData: false, contentType: false, data: data, success: function (data) { debugger; $('#myTbl').html(data); $('#myModal').modal('show'); $(adddetailbtn).attr("_id", $(data).find("#ClientComplainID").val()); } }); } } else { return false; }