У меня есть страница MVC, что я пытаюсь добавить проверку в но я постоянно получаю следующее сообщение об ошибке:JQuery Validation «Validate» Неизвестная ошибка
Необработанное исключение
0x800a01b6 - JavaScript ошибка времени выполнения: Объект Безразлично» t свойство или метод 'validate'
Любые идеи, почему?
Мой код ниже.
<script src="~/Scripts/jquery-1.10.2.js"></script>
<script src="~/Scripts/jquery.validate.js"></script>
<script src="~/Scripts/jquery.validate.unobtrusive.js"></script>
<script>
$(document).ready(function() {
$("#contact").validate({
rules: {
"name-contact": {
required: true
}
},
messages: {
"name-contact": {
required: "Please, enter a name"
}
},
submitHandler: function (form) { // for demo
alert('valid form submitted'); // for demo
return false; // for demo
}
});
});
</script>
<form id="contact" method="post" action="#">
<fieldset>
<label for="name-contact">NAME</label>
<input type="text" class="required input-xlarge" id="name-contact"
name="name-contact" value="" placeholder="" minlength="2" />
<input type="submit" />
</fieldset>
</form>
Я неправильно назвал слово «undefined» в названии. Пожалуйста, не обращайте на это внимания. Это просто ошибка Javascript. – Ben
Кажется, что он работает нормально: http://jsfiddle.net/fz2sY/998/. Как отметил @brendan, вы, возможно, не используете правильный API. – DinoMyte
Да, я на самом деле скопировал код, который я использую из другой демонстрации от jsfiddle. Но когда я пытаюсь воссоздать его локально, я получаю ошибку. Что не имеет смысла. Я убедился, что загрузил плагин из nuget и включил его на страницу – Ben