Это действительно неловкий вопрос.У меня проблема со сценарием проверки, и я понятия не имею, почему.Firebug говорит мне, что jquery загружен, validation.js загружен, Jquery UI загружен и все хорошо.Сценарий находится на включенной странице js и загружается. (Делает то же самое, если сценарий включен в файл php или включен. Jquery 1.6.4
Ошибка, которую я получаю от firebug: отсутствует} после списка свойств: {
Очевидно, что} там. Я ничего не могу найти ни до, ни после этого, это вызовет эту проблему. Сценарий выглядит идеально для меня.
$(function(){
$("#postform").validate({
rules: {
title:{
required: true,
minlength: 8,
maxlength: 200
}
post:{
required: true,
minlength: 35
}
category: {
required: true
}
date:{
date: true,
required: true
}
author: {
required: true,
minlength: 6,
maxlength: 35
}
},
messages:{
title:{
required: "Required input",
minlength: jQuery.format("At least {8} characters are necessary"),
maxlength: jQuery.format("No more than {200} characters")
}
post:{
required: "Required input",
minlength: jQuery.format("At least {35} characters are necessary")
}
category: "Please choose a value from the dropdown",
date: "A date is required",
author: {
required: "this field is required",
maxlength: jQuery.format("No more than {36} characters"),
minlength: jQuery.format("At least {5} characters are necessary")
}
}
});
});
Я использую ajax для обработки формы, но мне кажется, что сначала идет проверка, так что это не должно иметь значения. Я знаю, что это работает.
Я также скажу, что раньше у меня была другая настройкаэто (добавьте правила для каждого имени), форма будет проверяться, но все равно будет публиковать в БД даже с недопустимыми недействительными полями.
Есть мысли? Я был на этом в течение 2 дней.1014 *