1. Это всплывающие подсказки дополнения TOOLTIP,
2. http://docs.jquery.com/Plugins/Validation/
Для первого плагина, подсказки забиваем в INPUT в атрибут TITLE.
При самой обработке получается, что этот TITLE вместо ошибки с MESSAGE.JS выводит плагин 2! Вот собственно и пример:
https://skitch.com/qari/g4sky/idiler.ua-ru-11
Возможно кто сталкивался с такой проблемой! Может в самом плагине ВАЛИДАЦИИ есть отключения, брать ошибки с тега TITLE.
Так же пробовали менять атрибут title на другой и переписывать немного сам же TOOLTIP. Не помогает!
Спустя 2 часа, 9 минут, 40 секунд (21.01.2012 - 21:17) Winston написал(а):
А ошибок в консоли js нету?
Спустя 2 минуты, 36 секунд (21.01.2012 - 21:20) qari написал(а):
Цитата (Winston @ 21.01.2012 - 18:17) |
А ошибок в консоли js нету? |
Нету. Получается ВАЛИДАТОР просто цепляет что в TITLE и выводит.
Спустя 3 минуты, 15 секунд (21.01.2012 - 21:23) Winston написал(а):
Код можешь показать?
Спустя 17 минут, 59 секунд (21.01.2012 - 21:41) qari написал(а):
$("#regForm").validate({
rules: {
first_name: {
required: true,
},
rules: {
required: true,
},
user_phone: {
required: true,
minlength: 6,
number: true,
remote: "ajax.php?what=phone"
},
user_email: {
required: true,
email: true,
remote: "ajax.php?what=mail"
},
partner_url: {
required: true,
url: true,
remote: "ajax.php?what=domain"
},
captcha: {
required: true
}
},
messages: {
user_phone: {
remote: '<img class="erroricon" src="/images/error_icon.gif"><div class="errormessage">Телефон уже используется</div>'
},
user_email: {
remote: '<img class="erroricon" src="/images/error_icon.gif"><div class="errormessage">E-mail уже используется</div>'
},
partner_url: {
remote: '<img class="erroricon" src="/images/error_icon.gif"><div class="errormessage">Домен недоступен</div>'
},
rules: '<img class="erroricon" src="/images/error_icon.gif"><br clear="all" /><div class="errormessage">Вы должны принять условия партнерского соглашения</div>',
},
errorPlacement: function(error, element) {
error.appendTo( element.parent("span").parent("span").parent("td") );
},
success: function(label) {
label.html('<img class="erroricon" src="/images/ok_icon.gif">')
},
submitHandler: function() {
$('.button').html("<img src='images/loader.gif'>");
sendFormAjax('regForm');
},
});
Спустя 13 минут, 2 секунды (21.01.2012 - 21:54) qari написал(а):
Проблема решена! Суть алгоритма: Если не указан к примеру в самом коде ошибка для required то проверяет запись в TITLE и выводит, если TITLE нет то тянит уже с самого файла message.JS, Нужно было просто указать ошибку по умолчанию в самом коде для required.