- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Прикручиваю jQuery Validation Plugin для формы.
Атрибуты name у формы имеют следующий вид name="data[new][telefon]".
Когда прописываю в скрипте:
data[new][telefon]: {
required: true,
minlength: 20
}
Скрипт не работает, а firebug выдает ошибку "missing : after property id".
Проблема в названии атрибута, как это data[new][telefon] записать что бы работало.
ну вообще-то у Вас id и не указан
nezabor добавил 13.05.2011 в 11:13
Скрипт обрабатывает параметр name, а не id.
Проблема в том, что name="data[new][telefon]", если бы name="telefon" проблем бы не было.
Как записать data[new][telefon], что бы скрипт не выдавал ошибку?
может вам есть смысл прислать весь кусок и уточнить на какую строку ругается, а то есть мнение что у вас просто пропущено двоеточие но в вашем куске который вы выложили я не вижу ошибок, не стесняйтесь выкладывайте
Ничего не пропущено.
Пробовал менять name, скрипт работает.
Проблема в такой записи data[new].
Вот код:
$(document).ready(function() {
$("#mail-go").validate({
focusInvalid: false,
focusCleanup: true,
rules: {
data[new][name]: {
required: true,
minlength: 20
},
data[new]: {
required: true,
email: true
},
data[new][telefon]: {
required: true,
minlength: 20
},
data[new][not_bot]:{
required: true
}
},
messages: {
name: {
required: "Введите имя пользователя"
},
email: {
required: "Введите адрес ящика",
email: "Введите корректный адрес"
}
}
});
});
извините конечно, но на какую именно строчку ругается
nezabor добавил 13.05.2011 в 13:12
попробуйте так
Проблема в data[new][telefon] на это выдает ошибку, как это прописать, что бы работало.
$("#mail-go").validate(function() { вы это вставили и не работает? (извините за назойливость)