Member 10194266 Ответов: 1

Я хочу, чтобы любое значение модели было пустым, сохранение msg не должно выполняться, как я могу это сделать ?


<script type="text/javascript">
    $(document).ready(function () {



        $("#btnSave").click(function () {
            var empObj = {
                SERIALNO: $('#txtSerialNo').val(),
                CARDSERIALNO: $('#txtCardSNO').val(),
                FAULTCODE1: $('#txtFaultcode').val(),
                DATE_RECEIVED: $('#txtDateReceived').val(),
                PONO: $('#txtPONO').val(),
                CARDPARTNO: $('#txtCardPartNo').val(),

            };

         if (!$("#myform").valid())
            {
            return false;
            }

            $.ajax({
                url: "/Scanning/Postprescaning",
                data: JSON.stringify(empObj),
                type: "POST",
                contentType: "application/json;charset=utf-8",




         success: function (result,data)
            {
             alert("DATA SAVED !!");
                },
                error: function (errormessage) {
                    alert(errormessage.responseText);
                }

            });
        });
    });
        </script>


Что я уже пробовал:

<script type="text/javascript">
    $(document).ready(function () {



        $("#btnSave").click(function () {
            var empObj = {
                SERIALNO: $('#txtSerialNo').val(),
                CARDSERIALNO: $('#txtCardSNO').val(),
                FAULTCODE1: $('#txtFaultcode').val(),
                DATE_RECEIVED: $('#txtDateReceived').val(),
                PONO: $('#txtPONO').val(),
                CARDPARTNO: $('#txtCardPartNo').val(),

            };

         if (!$("#myform").valid())
            {
            return false;
            }

            $.ajax({
                url: "/Scanning/Postprescaning",
                data: JSON.stringify(empObj),
                type: "POST",
                contentType: "application/json;charset=utf-8",




         success: function (result,data)
            {
             alert("DATA SAVED !!");
                },
                error: function (errormessage) {
                    alert(errormessage.responseText);
                }

            });
        });
    });
        </script>

1 Ответов

Рейтинг:
5

Richard Deeming

Убедитесь, что вы включили плагин проверки jQuery[^] скрипты, чтобы гарантировать, что .valid() звонок сработает.

Добавь то required атрибут[^] к любому input, textarea, или select элементы, которые не могут быть пустыми.

При необходимости добавьте любые другие необходимые атрибуты проверки:
Проверка данных формы | MDN[^]


Member 10194266

Спасибо Ричард это работает