Может быть, глупо, но проверьте, что ваш встроенный скрипт - ПОСЛЕ того, как вы включили теги скрипта.
В моем случае я переместил часть проверки за пределы функции готовности документа, и она отлично работает для меня. Я надеюсь, что это будет работать для вас ...
$(document).ready(function () {
// paste validate function outside of the document ready function...
});
$('#form1').validate({
rules: {
English_Name: { required: true, minlength: 3 },
Arabic_Name: { required: true, minlength: 3 },
latitude: { required: true, min: 16, max: 32, number: true },
longitude: { required: true, min: 32, max: 52, number: true },
EmployeeID: { required: true },
PaymentTypeID: { required: true },
BusinessTypeID: { required: true },
SalesTypeID: { required: true },
OutletLength: { required: true },
OutletWidth: { required: true },
CONTACT_PERSON: { required: true },
MOBILE_NO: { required: true, minlength: 9, maxlength: 13, digits: true },
TRADE_LIC_DATE: { dateValidation: true },
CreditLimit: { min: 0, max: 2000000 },
CreditPeriod: { min: 0, max: 365 },
EMAIL_ADDRESS: { email: true },
BusinessClassID: { required: true },
CustomerClassificationID: { required: true },
LicenseTypeID: { required: true }
},
message: {
English_Name: {
required: ''
},
ToDate: {
required: ''
}
},
submitHandler: function (form) { // for demo
$.ajax({
type: 'POST',
url: '/sfa/Verification/SaveDataInDatabase',
data: $('form').serialize(),
beforeSend: function () {
$('.submitBtn').attr("disabled", "disabled");
$('.modal-body').css('opacity', '.5');
},
success: function (msg) {
$("#form1").trigger('reset');
$('.modal').modal('hide');
$('.submitBtn').removeAttr("disabled");
$('.modal-body').css('opacity', '');
}
});
}
});
Убедитесь, что jQuery использует переменную $ и ее не другой фреймворк javascript.
Проверьте свой тип документа: проверьте свой html, иногда браузеры не видят ничего в режиме quirks или когда они используют искаженный html.
Также убедитесь, что файл jquery.validate.js правильный.
Вы можете скачать его ниже:
http://bassistance.de/jquery-plugins/jquery-plugin-validation/
Если бы у вас была ссылка, я мог бы посмотреть, в чем проблема, но вот пара вопросов и вещей, которые нужно проверить:
Также, если вы собираетесь использовать Google CDN для получения jQuery, вы также можете использовать CDN Microsoft для получения файла проверки. Подойдет любой из этих URL-адресов: