مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

mohammadd

عضویت از 1395/12/08

چک کردن ModelState.IsValid بعد از درخواست توسط ajax

  • پنجشنبه 15 خرداد 1399
  • 14:12
تشکر میکنم

سلام میخوام نتیجه درخواست توسط ajax رو بررسی کنم
به وسیله ajax نمیتونم بفهمم کدوم فیل هام valid بوده یا نبوده
الان دارم تو اسکریپت با این دوتا کتاب خونه jquery.validate.js و jquery.validate.unobtrusive.js کار میکنم

بد نیست خوبه ولی میخواستم بدونم راه بهتر و راحت تری هم هست ؟ چون با این کمی تو نمایش مشکل دارم عین خوده asp نمیتونم در بیارم که مثلا تکست باکس رو قرمز کنم و ضربدر قرمزم بندازم توش

کدی که استفاده میکنم اینه البته کمتی تغییر دادم که با  bootstrapt 4 بخونه ولی به حال یکم کار باهاش سخته

$(document).ready(function () 
{
    $('#form').validate({
        errorClass: 'help-block animation-slideDown', // You can change the animation class for a different entrance animation - check animations page
        errorElement: 'div',
        errorPlacement: function (error, e) {
            e.parents('.form-group > div').append(error);
        },
        highlight: function (e) {
  
            $(e).closest('.form-group').removeClass('has-success has-error').addClass('has-error');
            $(e).closest('.help-block').remove();
        },
        success: function (e) {
            e.closest('.form-group').removeClass('has-success has-error');
            e.closest('.help-block').remove();
        },
        rules: {
            'Email': {
                required: true,
                email: true
            },

            'Password': {
                required: true,
                minlength: 6
            },

            'ConfirmPassword': {
                required: true,
                equalTo: '#Password'
            }
        },
        messages: {
            'Email': 'Please enter valid email address',

            'Password': {
                required: 'Please provide a password',
                minlength: 'Your password must be at least 6 characters long'
            },

            'ConfirmPassword': {
                required: 'Please provide a password',
                minlength: 'Your password must be at least 6 characters long',
                equalTo: 'Please enter the same password as above'
            }
        }
    });
});

ممنون میشم اگه راهی هست بگید و کمک کنید

پاسخ های این پرسش

تعداد پاسخ ها : 0 پاسخ
در حال حاضر هیچ پاسخی ارسال نشده است
کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)