Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / jquery validationEngine поменять динамически сообщения об ошибке / 8 сообщений из 8, страница 1 из 1
04.10.2012, 00:23:48
    #37982789
michael R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jquery validationEngine поменять динамически сообщения об ошибке
может кто знает
пользуюсь плагином validationEngine
но я хочу сменить ряд сообщений (не все) на свои собственные

Код: html
1.
2.
3.
4.
5.
6.
<label>
<span>Field is required : </span>
<input value="This is a placeholder" 
     data-validation-placeholder="This is a placeholder" 
     class="validate[required] text-input" type="text" name="reqplaceholder" id="reqplaceholder" />
</label>



просто если несколько таких текстов то для разных полей типа required могут быть разные сообщения

как в самом функции validate передать текст сообщения например для поля "alertText" ?
спасибо
...
Рейтинг: 0 / 0
04.10.2012, 00:31:38
    #37982791
Ифреймов Вася
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jquery validationEngine поменять динамически сообщения об ошибке
michael R,

как то так - кажется:

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
$("#frm").validate({
        rules: {
            my_field: {
                required: true
            }
        },
        messages: {
            my_field: {
                required: "Please provide a my field"
            }
        }
    });
...
Рейтинг: 0 / 0
04.10.2012, 00:46:29
    #37982797
Ифреймов Вася
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jquery validationEngine поменять динамически сообщения об ошибке
Перепутал два плагина, которыми пользовался в разное время - validationEngine и jquery.validate :)

В validationEngine это принято делать на уровне файла validationEngine-[ваш язык].js
...
Рейтинг: 0 / 0
04.10.2012, 00:51:48
    #37982798
michael R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jquery validationEngine поменять динамически сообщения об ошибке
нет вот язык не пойдёт
потому в файле языка сообщения общие
а мне нужно для разных полей разные сообщения (возможно разные)
даже если типы у полей одинаковые для проверки
и строятся эти поля в HTML динамически

можно ли передавать установки в виде json при построении HTML ?
...
Рейтинг: 0 / 0
04.10.2012, 00:54:50
    #37982800
Ифреймов Вася
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jquery validationEngine поменять динамически сообщения об ошибке
Вот что написано в офф документации(которую вы видимо проигнорировали)

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
jQuery("#formID2").validationEngine({'custom_error_messages' : {
    '#someId' : {
        'required': {
            'message': "This is a custom message that is only attached to the input with id 'someId' if it
                        has the validation of 'required'. This will always display, even if it has other
                        custom messages."
        }
        ,'custom[min]': {
            'message': "This is a custom message that is only attached to the input with id 'someID' if it
                        has the validation of 'custom[min[someNumber]]'. This will always display, even if
                         it has other custom messages."
        }
    },
    '.someClass': {
        'equals': {
            'message': "This is a custom message that is only attached to inputs that have the class of
                        'someClass' and the validation type of 'equals'. This will be displayed only on
                        inputs without an ID message."
        }
    },
    'required' {
        'message': "This is a custom message that replaces the normal error message for the validation
                    'required'. This only displays when there are no Class or ID messages."
    }
}
...
Рейтинг: 0 / 0
04.10.2012, 00:56:14
    #37982801
Ифреймов Вася
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jquery validationEngine поменять динамически сообщения об ошибке
michael Rнет вот язык не пойдёт
потому в файле языка сообщения общие
а мне нужно для разных полей разные сообщения (возможно разные)

по поводу сообщений в файле языка - вы тоже заблуждаетесь
вы можете там добавлять свои сообщения
...
Рейтинг: 0 / 0
04.10.2012, 01:09:49
    #37982807
michael R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jquery validationEngine поменять динамически сообщения об ошибке
нее не пропустил
просто это было немного не то

вот что нашёл
такие атрибуты

Код: html
1.
2.
3.
4.
5.
6.
7.
<label>
<span>Field is required : </span>
<input value="" class="validate[required]  text-input" type="text" name="req" id="req" 
		data-errormessage-value-missing="this is my message" 
		data-errormessage-custom-error="Let me give you a hint: someone@nowhere.com" 
		data-errormessage="This is the fall-back error message." />
</label>



счас надо проверить на разных браузерах только
...
Рейтинг: 0 / 0
04.10.2012, 01:14:34
    #37982809
michael R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jquery validationEngine поменять динамически сообщения об ошибке
работает 5 браузеров
IE
Mozila
Chome
Opera
Safary

вот тут описание
это я и в правду пропустил
https://github.com/posabsolute/jQuery-Validation-Engine

Вася, спасибо !
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / jquery validationEngine поменять динамически сообщения об ошибке / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]