1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/youngboyvip-bootstrapvalidator

Клонировать/Скачать
CHANGELOG.md 96 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 06.06.2025 03:50 bcce7e5

Журнал изменений## v0.5.3 (2014-11-05)Новые возможности

  • #807, #821: Добавлены опции min и max для валидатора даты, спасибо @Arkni
  • #822: Добавлен валидатор цвета, спасибо @emilchristensen
  • #844, #874: Валидатор stringLength теперь поддерживает опцию оценки длины в UTF-8 байтах, спасибо @thx2001r
  • #960, #1052: Добавлена опция trim для валидатора stringLength
  • #1001: Добавлены опции minFiles, maxFiles, minTotalSize, maxTotalSize для валидатора файлов, спасибо @morrizon
  • #1008: Добавлен валидатор почтового индекса Франции, спасибо @jazzzz
  • #1010: Добавлен валидатор почтового индекса Ирландии, спасибо @zmira
  • #1018: Добавлены валидаторы номера телефона и почтового индекса Германии, спасибо @jhadenfeldt
  • #1022: Добавлен валидатор почтового индекса Португалии, спасибо @zmira * #1033, #1043, #1068: Добавлена опция autoFocus* #1072: Добавлены проверяющие почтовых индексов для Австрии и Швейцарии, благодаря @thomaslhottaУлучшения
  • #823: Валидатор hexColor принимает только 6 шестнадцатеричных символов при использовании атрибута HTML 5 type='color'
  • #864: Обработка запятой в валидаторах greaterThan, lessThan, благодаря @mgibas
  • #999, #1048: Замена запятой на точку для корректной проверки десятичных чисел, благодаря @johanronn77
  • #1002: Размещение подсказки/всплывающего окна снизу, если на верху недостаточно места, благодаря @jazzzz
  • #1015: Валидатор remote позволяет устанавливать опции data через атрибуты HTML, благодаря @jazzzz
  • #1017: Включение валидатора при установке data-bv-validatorname="data-bv-validatorname", благодаря @jazzzz
  • #1026: Требуется jQuery версии 1. 9. 1 или выше__Исправления ошибок__* #343, #481, #1045: Исправление двойной отправки с отложенными валидаторами, спасибо @jazzzz
  • #933, #959, #1047: Подсказка/всплывающее окно не удаляется при валидности поля
  • #991: Поле валидируется только один раз при установке trigger: 'blur', container: 'tooltip'
  • #1014: Исправление методов isValidField() и validateField() для полей без валидаторов, спасибо @jazzzz
  • #1050: Исправление проблемы при использовании нескольких полей с одинаковым именем, подсказка последнего элемента всегда отображается
  • #1055, #1063: Событие error.field.bv не срабатывает, если verbose установлен в false, спасибо @shineability
  • #1057, #1063: Опция verbose для поля не переопределяет уровень формы, спасибо @shineabilityДокумент
  • #848: Обновлен документ по stringLengthcom/validators/stringLength), благодаря @Relequestual
  • #885: Добавлена уведомление о настройке identical валидатора для обоих полей
  • #912: Добавлен пример использования языкового пакета
  • #920, #929, #936: Обновлен пример использования изменения позиции подсказок и попапов, благодаря @Arkni
  • #938: Добавлен пример использования валидатора времени
  • #979: Добавлен пример использования Rails для валидатора stringLength
  • #1006: Исправлен порядок параметров enableFieldValidators() метода, благодаря @mchrapka
  • #1009: Исправлены смешанные данные/задержка в документации remote, благодаря @jazzzz
  • #1019: Обновлены документы для добавленных немецких валидаторов почтового индекса и телефонного номераcom/validators/phone/), благодаря @jhadenfeldt
  • #1038: Исправлен пример использования изменения позиции подсказок и попапов, благодаря @ArkniЯзыковые пакеты
  • #827: Обновление голландского языкового пакета, спасибо @JvanderHeide
  • #829: Обновление шведского языкового пакета, спасибо @ulsa
  • #834: Обновление украинского и русского языковых пакетов, спасибо @oleg-voloshyn
  • #835: Обновление языкового пакета для бельгийского (французского) языка, спасибо @neilime
  • #836: Обновление французского языкового пакета, спасибо @neilime
  • #837: Обновление болгарского языкового пакета, спасибо @mraiur
  • #846: Обновление упрощённого китайского языкового пакета, спасибо @shamiao
  • #849: Обновление сербского языкового пакета, спасибо @markocrni
  • #850, #851: Обновление датского языкового пакета, спасибо @Djarniscom/nghuuphuoc/bootstrapvalidator/pull/869): Обновление польского языкового пакета, спасибо @grzesiek
  • #870: Обновление традиционного китайского языкового пакета, спасибо @tureki
  • #871: Обновление чешского языкового пакета, спасибо @cuchac
  • #872: Обновление индонезийского языкового пакета, спасибо @egig
  • #879: Обновление румынского языкового пакета, спасибо @filipac
  • #880: Обновление языкового пакета для бельгийского (голландского) языка, спасибо @dokterpasta
  • #881: Обновить пакет языка итальянский, спасибо @maramazza
  • #882: Обновить пакет языка испанский, спасибо @vadail
  • #891: Обновить пакет языка португальский (Бразилия), спасибо @dgmike
  • #893: Исправить название страны Доминиканская Республика, спасибо @sventech
  • #900: Обновить пакет языка персидский (фарси), спасибо @i0
  • #903:com/nghuuphuoc/bootstrapvalidator/pull/903): Обновить пакет языка венгерский, спасибо @blackfyre
  • #910: Обновить пакет языка греческий, спасибо @pRieStaKos
  • #913: Обновить пакет языка тайский, спасибо @figgaro
  • #915: Обновить пакет языка турецкий, спасибо @CeRBeR666
  • #961: Обновить пакет языка чилийский испанский, спасибо @marceloampuerop6
  • #967: Добавить пакет языка иврит, спасибо @yakidahan
  • #974: Добавить пакет языка албанский, спасибо @desaretiuss
  • #1025: Исправить сообщение emailAddress на французском, спасибо @jazzzz
  • #1051: Добавить пакет языка португальский, спасибо @rtbfreitas

v0. 5. 2 (2014-09-25)Новые возможности

  • #480: Добавлена опция verbose, спасибо @mbezhanov
  • #542, #666: Добавлен пустой валидатор, спасибо @bermo
  • #617: Добавлены методы init и destroy для валидатора
  • #724: Добавлен валидатор для венесуэльского номера налога (RIF), спасибо @paquitodev
  • #739: Добавлен валидатор для китайского номера телефона, спасибо @caijh
  • #743: Добавлен валидатор для венесуэльского номера телефона, спасибо @paquitodev
  • #760: Добавлен валидатор для румынского номера телефона, спасибо @adrian-dks
  • #761: Добавлен валидатор для румынского почтового индекса, спасибо @adrian-dks
  • #785: Добавлен валидатор для датского номера телефона, спасибо @emilchristensen
  • #787: Добавлен валидатор для тайского номера телефона и номера удостоверения личности, спасибо @figgaro
  • #793, #798:com/nghuuphuoc/bootstrapvalidator/pull/798): Добавлен валидатор для китайского удостоверения личности, спасибо @shamiao
  • #802: Добавлен валидатор для российского номера телефона, спасибо @cylon-v. #816: Улучшено @stepin
  • #816: Добавлен валидатор для российского почтового индекса, спасибо @stepin
  • #867: Добавлены валидаторы для чешского и словацкого номера телефона и почтового индекса, спасибо @cuchacИзменения
  • #753: Изменено значение по умолчанию типа валидатора remote на GET__Улучшения__
  • #249, #574, #669: Добавлен параметр delay валидатору remote, благодаря @q-state
  • #345, #454: Валидатор different позволяет выполнять сравнение более чем двух элементов, благодаря @AlaskanShade
  • #557, #569: Параметр container можно определить с помощью обратного вызова, благодаря @mattrickcom/mattrick)
  • #570: Используются CSS-классы вместо встроенных стилей для исправления иконок с input-group, благодаря @dlcrush
  • #578, #813: Валидатор stringLength поддерживает атрибут HTML 5 minlength, благодаря @emilchristensen
  • #675: Валидатор emailAddress принимает несколько адресов электронной почты, благодаря @kenny-evitt
  • #716, #765: Перезапуск данных, возвращаемых callback, remote, пользовательских валидаторов
  • #734: Валидатор uri поддерживает пользовательские протоколы, благодаря @bcamarneiro
  • #737: Поддержка номера НДС без префикса страны
  • #754: Поддержка последней версии Bootstrap при использовании подсказок (tooltip) и всплывающих окон (popover) для отображения сообщений
  • #783: Улучшение поведения валидатора different
  • #792:com/nghuuphuoc/bootstrapvalidator/pull/792): Добавление предупреждения "BootstrapValidator's JavaScript requires jQuery", благодаря @Arkni
  • #803: Добавление опции minSize для валидатора file, благодаря @Arkni
  • #824: Добавление набора тестов для валидатора phoneИсправления ошибок
  • #611, #703: Вкладки становятся красными, даже если форма валидна
  • #612, #740, #741: Исправление проблемы с валидатором emailAddress, когда адрес электронной почты email@server не является валидным адресом электронной почты, спасибо @kromit
  • #687, #711: Валидаторы, отключенные с помощью опции disabled, остаются валидными, спасибо @talberti
  • #725: Исправление проблемы при добавлении поля, которое не существует, но уже задано в опции "fields"
  • #732: Исправление проблемы при удалении поля радиокнопки или флажка
  • #746: Форма отправляется при нажатии на кнопку отправки, которая содержит onclick="return false;"* #758: Использование валидатора notEmpty с type="number"
  • #759, #764: Подсказка/всплывающее окно не отображается, если есть отключенный валидатор. Подсказка/всплывающее окно отображается автоматически при получении фокуса полем, спасибо @leedorian
  • #797, #799: Невозможно одновременно валидировать ipv4 и ipv6. Добавлен тестовый набор для валидатора ip, спасибо @Arkni
  • #816: Исправление валидатора VAT номера для русской версии, спасибо @stepin
  • #832: Форма не будет валидирована, если кнопка отправки содержит HTML-тег, спасибо @Arkni
  • #709, #715: Добавлены примеры использования Bootstrap Select и Select2, спасибо @Arkni
  • #855, #858: Добавлен пример использования TinyMCE, спасибо @Arkni
  • #859, #862, #865com/nghuuphuoc/bootstrapvalidator/pull/865): Добавлен пример изменения позиции всплывающих подсказок/попапов, спасибо @ArkniЯзыковые пакеты
  • #706: Японский языковой пакет, благодаря @tsuyoshifujii
  • #712: Шведский языковой пакет, благодаря @ulsa
  • #727: Бельгийский (французский) языковой пакет, благодаря @neilime
  • #729: Персидский (фарси) языковой пакет, благодаря @i0
  • #779: Румынский языковой пакет, благодаря @filipac
  • #787: Тайский языковой пакет, благодаря @figgaro
  • #788: Перепроизводимый пакет упрощённого китайского языка, благодаря @shamiao
  • #795: Перепроизводимый пакет традиционного китайского языка, благодаря @tureki
  • #802: Русский языковой пакет, благодаря @cylon-v
  • #816: Улучшен @stepin
  • #806: Украинский языковой пакет, благодаря @oleg-voloshyncom/nghuuphuoc/bootstrapvalidator/pull/840): Сербский языковой пакет, благодаря @markocrni
  • #856: Норвежский языковой пакет, благодаря @trondulseth
  • #868: Индонезийский языковой пакет, благодаря @egig

v0.5.1 (2014-08-22)

Новые возможности

  • #218, #531: Добавлен валидатор для MEID, спасибо @troymccabe
  • #267, #532: Добавлен валидатор для IMO, спасибо @troymccabe
  • #510, #646: Добавлен валидатор для французского номера телефона, спасибо @dlucazeau
  • #536: Добавлен валидатор для испанского номера телефона, спасибо @vadail
  • #519: Добавлен валидатор для исландского номера НДС, спасибо @evilchili
  • #620, #621: Добавлен валидатор для пакистанского номера телефона, спасибо @abuzer
  • #630, #640: Добавлены опции для имени события для избегания вызова window.onerror jQuery, спасибо @roryprimroseСпасибо @stephengreentree за создание тестового набора (#657)
  • #637: Добавлен валидатор для южноафриканского номера НДС, спасибо @evilchili
  • #638, #647: Добавлены валидаторы для бразильского номера телефона и почтового индекса, спасибо @fhferreira
  • #643: Добавлены валидаторы для zipCode и номера телефона для Марокко, благодаря @Arkni
  • #650: Добавлен валидатор для VAT номера для Бразилии, благодаря @fhferreira

Улучшения

  • #502: Разрешение сайтов без верхнего уровня домена для прохождения проверки URI, благодаря @troymccabe
  • #549, #600: Изменение пути CSS/JS в demo/remote.html и demo/message.html, благодаря @leegtang, @Arkni
  • #604: Исправление примеров demo/date.html и demo/tab.html, благодаря @Arkni
  • #609: Добавление заголовка типа содержимого для demo/remote.php, благодаря @etorres* #661: Добавление опции headers к валидатору remote, благодаря @ryan2049
  • #664: Исправление позиции иконки обратной связи для Bootstrap 3.2
  • #683: Принудительное использование формата YYYY-MM-DD для опции <input type="date" />
  • #698: Игнорирование проверки типа, если тип файла пуст Исправления ошибок
  • #284, #294, #441, #516, #580: Ввод нецифровых символов в элементе <input type="number" />
  • #548: Исправление проблемы при использовании различия валидатора для сравнения с несуществующим полем
  • #550, #551: Невозможность валидации одновременно ipv4 и ipv6, спасибо @beeglebug
  • #588: Не использовать атрибуты min, max (валидаторы greaterThan, lessThan) для <input type="date" />
  • #665: Опция submitButtons работает некорректно
  • #672: Валидатор zipCodecom/validators/zipCode/) выбрасывает исключение при передаче не поддерживаемого кода страны.
  • #681: Исправление проблемы валидатора date, где одно из полей дата/месяц/год или часы/минуты/секунды префиксировано нулем.
  • #692: Валидатор remote не может установить опцию типа через атрибут HTML.
  • #700: Валидаторы between, greaterThan, lessThan принимают параметр, который не является числом.

Языковые пакеты

  • #400: Итальянский языковой пакет, спасибо @maramazza.
  • #503: Французский языковой пакет, спасибо @dlucazeau.
  • #505: Чешский языковой пакет, спасибо @AdwinTrave.
  • #507: Польский языковой пакет, спасибо @grzesiek. #624: Опечатки исправлены @lukaszbanasiak.
  • #517: Бельгийский (нидерландский) языковой пакет, спасибо @dokterpasta.
  • #527: Болгарский языковой пакет, спасибо @mraiur.
  • #534:com/nghuuphuoc/bootstrapvalidator/pull/534): Турецкий языковой пакет, спасибо @CeRBeR666
  • #536: Испанский языковой пакет, спасибо @vadail
  • #544: Греческий языковой пакет, спасибо @pRieStaKos
  • #545: Португальский (бразильский) языковой пакет, спасибо @marcuscarvalho6
  • #598: Датский языковой пакет, спасибо @Djarnis
  • #674, #677: Нидерландский языковой пакет, спасибо @jvanderheide
  • #679: Добавлен арабский языковой пакет, спасибо @Arkni## v0.5.0 (2014-07-14)Новые возможности
  • #2, #387: Предоставление стандартных сообщений об ошибках
  • #93, #385: Поддержка перевода сообщений об ошибках. Предоставление файла языка на вьетнамский
  • #121: Добавление событий для успешной или неуспешной проверки формы
  • #125: Поддержка динамических полей
  • #130: Добавление методов addField() и removeField() для управления динамическими полями, спасибо @jcnmulio
  • #164: Добавление опции container для указания элемента, отображающего все ошибки
  • #175: Отображение ошибок в подсказках или всплывающих окнах
  • #195: Добавление событий для проверки полей
  • #211, #235: Добавление нового метода getInvalidFields(), который возвращает все недействительные поля
  • #275: Добавление метода destroy()
  • #282, #347: Использование сообщений об ошибках, возвращаемых из callback, remotecom/validators/remote/) валидаторов
  • Добавление события status.field.bv, которое срабатывает после обновления статуса поля. Это может быть использовано для решения #300, #301
  • #316: Добавление метода isValidContainer(container)
  • #320: Добавление опции separator к валидатору даты
  • #323: Добавление метода isValidField(field)
  • #324: Добавлены события success.validator.bv и error.validator.bv, которые срабатывают после завершения валидатора
  • #332: Добавлена поддержка британских телефонных номеров для валидатора телефонных номеров, спасибо @aca02djr
  • #336: Добавлен экземпляр $field к валидатору обратного вызова
  • #356: Добавлена опция group
  • #374: Добавлены почтовые индексы Сингапура к валидатору почтовых индексов, спасибо @thisisclement
  • #406: Добавлен метод revalidateField(field)
  • #433: Добавлен метод resetField(field, resetValue)
  • #434: Добавлен метод updateMessage(field, validator, message)
    Изменения
  • #42: Удалена кнопка отправки из submitHandler(). Вы можете использовать новый метод getSubmitButton() для получения нажатой кнопки отправки
  • #109: Удален метод setLiveMode()
  • $.fn.bootstrapValidator.helpers переименовано mod_11_10 в mod11And10, mod_37_36 в mod37And36
  • Удалена опция submitHandler(). Вместо этого используйте событие success.form.bv_в версиях v0.4.5 и более ранние
$(form).bootstrapValidator({
    submitHandler: function(form, validator, submitButton) {
        ...
    }
});

_в версии v0.5.0 Используя событие success.form.bv:

$(form)
    .bootstrapValidator(options)
    .on('success.form.bv', function(e) {
        // Предотвратите отправку формы
        e.preventDefault();

        var $form        = $(e.target),
            validator    = $form.data('bootstrapValidator'),
            submitButton = validator.getSubmitButton();
```        // Здесь вы можете сделать что угодно . . .
     });
 ```__Улучшения__
  * [#244](https://github.com/nghuuphuoc/bootstrapvalidator/pull/244): Включать кнопки отправки только если все поля валидны, спасибо [@smeagol74](https://github.com/smeagol74)
  * [#262](https://github.com/nghuuphuoc/bootstrapvalidator/issues/262): Улучшение метода [```updateStatus()```](http://bootstrapvalidator.com/api/#update-status). Плагин теперь не показывает ошибки и иконки обратной связи для полей, если есть незавершенные валидаторы
  * [#274](https://github.com/nghuuphuoc/bootstrapvalidator/pull/274): Исправление иконок обратной связи в ```input-group```, спасибо [@tiagofontella](https://github.com/tiagofontella)
  * [#287](https://github.com/nghuuphuoc/bootstrapvalidator/issues/287), [#291](https://github.com/nghuuphuoc/bootstrapvalidator/issues/291): Отправка только нажатой кнопки отправки. Это улучшение для [#238](https://github.com/nghuuphuoc/bootstrapvalidator/issues/238)
  * [#297](https://github.com/nghuuphuoc/bootstrapvalidator/issues/297): Отключение иконок обратной связи для определенных полей
  * [#348](https://github.com/nghuuphuoc/bootstrapvalidator/issues/348): Валидатор [uri](http://bootstrapvalidator.com/validators/uri/) теперь поддерживает опцию для работы с локальными/частными сетями
  * [#364](https://github.com/nghuuphuoc/bootstrapvalidator/issues/364): Нажатие на иконку обратной связи также влияет на поля чекбоксов и радиокнопок
  * [#366](https://github.com/nghuuphuoc/bootstrapvalidator/issues/366): Не изменять настройку включения, если новая настройка такая же
  * [#371](https://github.com/nghuuphuoc/bootstrapvalidator/pull/371): Добавление буквы H в почтовый индекс Канады, спасибо [@jzhang6](https://github.com/jzhang6)
  * [#382](https://github.com/nghuuphuoc/bootstrapvalidator/issues/382): Добавление JSHint в сборку Grunt
  * [#388](https://github.com/nghuuphuoc/bootstrapvalidator/issues/388):com/nghuuphuoc/bootstrapvalidator/issues/388): Возможность переопределения стандартных опций. Полезно для использования нескольких форм на одной странице
  * [#393](https://github.com/nghuuphuoc/bootstrapvalidator/pull/393): Валидатор [remote](http://bootstrapvalidator.com/validators/remote/) теперь поддерживает динамическое определение ```url``` и типа метода (GET/POST), спасибо [@ericnakagawa](https://github.com/ericnakagawa)
  * [#416](https://github.com/nghuuphuoc/bootstrapvalidator/issues/416), [#448](https://github.com/nghuuphuoc/bootstrapvalidator/pull/448): Добавление метода [```updateOption()```](http://bootstrapvalidator.com/api/#update-option) для обновления опции конкретного валидатора, спасибо [@AlaskanShade](https://github.com/AlaskanShade)
  * [#420](https://github.com/nghuuphuoc/bootstrapvalidator/issues/420): Включение/отключение определенного валидатора
  * [#422](https://github.com/nghuuphuoc/bootstrapvalidator/issues/422): Исключение определенного поля с помощью опции ```excluded``` или атрибута ```data-bv-excluded```
  * [#426](https://github.com/nghuuphuoc/bootstrapvalidator/issues/426): Добавление тестового набора
  * [#430](https://github.com/nghuuphuoc/bootstrapvalidator/issues/430): [between](http://bootstrapvalidator.com/validators/between/), [greaterThan](http://bootstrapvalidator.com/validators/greaterThan/), [lessThan](http://bootstrapvalidator.com/validators/lessThan/) добавление поддержки сравнения с другим полем или значением, возвращаемым функцией обратного вызова
  * [#431](https://github.com/nghuuphuoc/bootstrapvalidator/issues/431): Добавление времени сборки в файл сборки
  * [#432](https://github.com/nghuuphuoc/bootstrapvalidator/issues/432): Определение обратного вызова с помощью атрибута ```data-bv-callback-callback```
  * [#447](https://github.com/nghuuphuoc/bootstrapvalidator/pull/447): [zipCode валидатор](http://bootstrapvalidator.com/validators/zipCode/)com/validators/zipCode/) позволяет задать код страны через другое поле или функцию обратного вызова, спасибо [@AlaskanShade](https://github.com/AlaskanShade)
 * [#451](https://github.com/nghuuphuoc/bootstrapvalidator/pull/451): Валидация числовых полей с шагами с плавающей запятой, спасибо [@Azuka](https://github.com/Azuka)
 * [#456](https://github.com/nghuuphuoc/bootstrapvalidator/issues/456): Адаптация позиции иконки обратной связи для элемента ```.input-group```
 * [#465](https://github.com/nghuuphuoc/bootstrapvalidator/issues/465): Поддержка динамического сообщения__Исправления ошибок__
  * [#288](https://github.com/nghuuphuoc/bootstrapvalidator/issues/288): Исправлены [проблемы с валидатором даты](http://bootstrapvalidator.com/validators/date/) на IE8
  * [#292](https://github.com/nghuuphuoc/bootstrapvalidator/pull/292): Исправлены [проблемы с валидатором идентичности](http://bootstrapvalidator.com/validators/identical/), не очищающим класс ```has-error```, спасибо [@alavers](https://github.com/alavers)
  * [#305](https://github.com/nghuuphuoc/bootstrapvalidator/pull/305), [#306](https://github.com/nghuuphuoc/bootstrapvalidator/pull/306), [#307](https://github.com/nghuuphuoc/bootstrapvalidator/pull/307): Исправлены [проблемы с опцией ```inclusive```](http://bootstrapvalidator.com/validators/between/), [greaterThan](http://bootstrapvalidator.com/validators/greaterThan/) и [lessThan](http://bootstrapvalidator.com/validators/lessThan/) валидаторов, спасибо [@johanronn77](https://github.com/johanronn77)
  * [#310](https://github.com/nghuuphuoc/bootstrapvalidator/issues/310), [#475](https://github.com/nghuuphuoc/bootstrapvalidator/issues/475): [Валидатор даты](http://bootstrapvalidator.com/validators/date/) всё ещё возвращает значение как валидное, если значение не содержит цифр
  * [#311](https://github.com/nghuuphuoc/bootstrapvalidator/issues/311): Расширение валидации файла чувствительно к регистру
  * [#312](https://github.com/nghuuphuoc/bootstrapvalidator/issues/312):com/nghuuphuoc/bootstrapvalidator/pull/312): Исправлено опечатание ```broadcast``` в [валидаторе URI](http://bootstrapvalidator.com/validators/uri/), спасибо [@mrpollo](https://github.com/mrpollo)
  * [#313](https://github.com/nghuuphuoc/bootstrapvalidator/issues/313): Исправлены [проблемы с валидатором файла](http://bootstrapvalidator.com/validators/file/) на IE 8
  * [#314](https://github.com/nghuuphuoc/bootstrapvalidator/issues/314): [Валидатор кредитных карт](http://bootstrapvalidator.com/validators/creditCard/) не работает на IE 8
  * [#315](https://github.com/nghuuphuoc/bootstrapvalidator/issues/315): [Валидатор CVV](http://bootstrapvalidator.com/validators/cvv/) не работает на IE 8
  * [#325](https://github.com/nghuuphuoc/bootstrapvalidator/issues/325): [Опция ```threshold```](http://bootstrapvalidator.com/settings/#threshold) не работает на IE 8
  * [#358](https://github.com/nghuuphuoc/bootstrapvalidator/issues/358): [Валидатор почтовых индексов](http://bootstrapvalidator.com/validators/zipCode/) не работает для канадских почтовых индексов
  * [#375](https://github.com/nghuuphuoc/bootstrapvalidator/issues/375): Не отправлять форму, если [валидатор с обратным вызовом](http://bootstrapvalidator.com/validators/callback/) вернул ошибку и кнопка отправки не была нажата
  * [#377](https://github.com/nghuuphuoc/bootstrapvalidator/issues/377): Валидаторы [id](http://bootstrapvalidator.com/validators/id/), [vat](http://bootstrapvalidator.com/validators/vat/) должны возвращать ```false```, если код страны не поддерживается
  * [#389](https://github.com/nghuuphuoc/bootstrapvalidator/issues/389): При использовании нескольких форм с HTML-атрибутами на одной странице, опции плагина будут такими же, как у последней формы
  * [#401](https://github.com/nghuuphuoc/bootstrapvalidator/issues/401): Валидатор [stringLength](http://bootstrapvalidator.com/validators/stringLength/)com/validators/stringLength/) позволяет пробелы после максимальной длины
  * [#411](https://github.com/nghuuphuoc/bootstrapvalidator/pull/411): Исправление валидатора [ean](http://bootstrapvalidator.com/validators/ean/) при нулевом контрольном символе, спасибо [@manish-in-java](https://github.com/manish-in-java)
  * [#417](https://github.com/nghuuphuoc/bootstrapvalidator/issues/417): Валидатор IPv6 не работает
  * [#425](https://github.com/nghuuphuoc/bootstrapvalidator/issues/425): Пользовательский триггер события игнорируется валидаторами полей
  * [#447](https://github.com/nghuuphuoc/bootstrapvalidator/pull/447): Пропуск метода ```_isExcluded()``` при инициализации формы. Это исправляет [#269](https://github.com/nghuuphuoc/bootstrapvalidator/issues/269), [#273](https://github.com/nghuuphuoc/bootstrapvalidator/issues/273). Спасибо [@AlaskanShade](https://github.com/AlaskanShade)
  * [#483](https://github.com/nghuuphuoc/bootstrapvalidator/issues/483), [#487](https://github.com/nghuuphuoc/bootstrapvalidator/pull/487): Добавлены буквы 'W' и 'Z' во второй и третий списки букв для почтовых индексов Канады, спасибо [@jzhang6](https://github.com/jzhang6)
  * [#492](https://github.com/nghuuphuoc/bootstrapvalidator/issues/492), [#493](https://github.com/nghuuphuoc/bootstrapvalidator/pull/493): Исправлены чилийские идентификаторы ID (RUT/RUN), заканчивающиеся на 'K' или 'k', спасибо [@marceloampuerop6](https://github.com/marceloampuerop6)

__Документы__
 * [#259](https://github.com/nghuuphuoc/bootstrapvalidator/issues/259): Опечатка "Support almost Bootstrap forms", спасибо [@lloydde](https://github.com/lloydde)
 * [#261](https://github.com/nghuuphuoc/bootstrapvalidator/pull/261): Исправление английского в разделе "amazing contributors", спасибо [@lloydde](https://github.com/lloydde)
 * [#278](https://github.com/nghuuphuoc/bootstrapvalidator/pull/278): Обновление документации [choice validator](http://bootstrapvalidator.com/validators/choice/), спасибо [@MrC0mm0n](https://github.com/MrC0mm0n)* [#303](https://github.com/nghuuphuoc/bootstrapvalidator/pull/303): Исправление опечатки в документации [remote validator](http://bootstrapvalidator.com/validators/remote/), спасибо [@MartinDevillers](https://github.com/MartinDevillers)
* [#334](https://github.com/nghuuphuoc/bootstrapvalidator/pull/334): В объекте формы для регистрации не указан ID, спасибо [@jjshoe](https://github.com/jjshoe)
* [#423](https://github.com/nghuuphuoc/bootstrapvalidator/pull/423): Добавление столбца по умолчанию в таблицу настроек, спасибо [@MartinDevillers](https://github.com/MartinDevillers)
* [#452](https://github.com/nghuuphuoc/bootstrapvalidator/pull/452): Обновление "United State" на "United States", спасибо [@mike1e](https://github.com/mike1e)__Языковые пакеты__
* [#396](https://github.com/nghuuphuoc/bootstrapvalidator/pull/396): Языковой пакет на немецком, спасибо [@logemann](https://github.com/logemann)
* [#474](https://github.com/nghuuphuoc/bootstrapvalidator/pull/474): Языковой пакет на венгерском, спасибо [@blackfyre](https://github.com/blackfyre)
* [#478](https://github.com/nghuuphuoc/bootstrapvalidator/pull/478): Языковые пакеты на упрощенном и традиционном китайском, спасибо [@tureki](https://github.com/tureki)
* [#494](https://github.com/nghuuphuoc/bootstrapvalidator/pull/494): Языковой пакет на чилийском испанском, спасибо [@marceloampuerop6](https://github.com/marceloampuerop6)## v0. 4. 5 (2014-05-15)
* Добавлен ```$.fn.bootstrapValidator.helpers.date``` для валидации даты, используемый в [date](http://bootstrapvalidator.com/validators/date/), [id](http://bootstrapvalidator.com/validators/id/), [vat](http://bootstrapvalidator.com/validators/vat/) валидаторах
* [#233](https://github.com/nghuuphuoc/bootstrapvalidator/issues/233): Добавлен параметр ```threshold```
* [#232](https://github.com/nghuuphuoc/bootstrapvalidator/issues/232): Добавлен [валидатор id](http://bootstrapvalidator.com/validators/id/)
* [#242](https://github.com/nghuuphuoc/bootstrapvalidator/issues/242): Добавлен параметр ```separator``` к [валидатору чисел](http://bootstrapvalidator.com/validators/numeric/)
* [#248](https://github.com/nghuuphuoc/bootstrapvalidator/issues/248): Добавлен [валидатор ISIN (International Securities Identification Number)](http://bootstrapvalidator.com/validators/issn/)
* [#250](https://github.com/nghuuphuoc/bootstrapvalidator/issues/250): Добавлен [валидатор RTN (Routing transit number)](http://bootstrapvalidator.com/validators/rtn/)
* [#251](https://github.com/nghuuphuoc/bootstrapvalidator/issues/251): Добавлен [валидатор CUSIP (North American Securities)](http://bootstrapvalidator.com/validators/cusip/)
* [#252](https://github.com/nghuuphuoc/bootstrapvalidator/issues/252): Добавлен [валидатор SEDOL (Stock Exchange Daily Official List)](http://bootstrapvalidator.com/validators/sedol/)
* [валидатор zipCode](http://bootstrapvalidator.com/validators/zipCode/) добавляет поддержку итальянских и нидерландских почтовых индексов
* [#245](https://github.com/nghuuphuoc/bootstrapvalidator/pull/245): [валидатор cvv](http://bootstrapvalidator.com/validators/cvv/) должен поддерживать пробелы в номере кредитной карты, благодаря [@evilchili](https://github.com/evilchili)
* Изменено значение по умолчанию ```submitButtons``` на ```[type="submit"]``` для поддержки ```input type="submit"```
* [#226](https://github.com/nghuuphuoc/bootstrapvalidator/issues/226): Исправлен конфликт с MooTools
* [#238](https://github.com/nghuuphuoc/bootstrapvalidator/issues/238): Исправлен конфликт с jQuery Validation Plugincom/nghuuphuoc/bootstrapvalidator/issues/238): Кнопки отправки не отправляются
 * [#253](https://github.com/nghuuphuoc/bootstrapvalidator/issues/253): [валидатор IBAN](http://bootstrapvalidator.com/validators/iban/) не работает в IE8
 * [#257](https://github.com/nghuuphuoc/bootstrapvalidator/issues/257): Вызовы методов плагина не работают
 * Исправлена проблема, при которой скрытые поля, сгенерированные другими плагинами, могут не проходить валидацию. При парсинге опций из атрибутов HTML не добавлять поле, которое не имеет валидаторов. Это улучшает исправления для [#191](https://github.com/nghuuphuoc/bootstrapvalidator/issues/191), [#223](https://github.com/nghuuphuoc/bootstrapvalidator/issues/223)

## v0. 4. 4 (2014-05-05)* Добавлен метод ```$.fn.bootstrapValidator.helpers.mod_11_10```, реализующий алгоритм модуля 11, 10 (ISO 7064). Этот помощник затем используется для проверки [номеров налоговых идентификаторов Германии и Хорватии](http://bootstrapvalidator.com/validators/vat/)
* Добавлен метод ```$.fn.bootstrapValidator.helpers.mod_37_36```, реализующий алгоритм модуля 37, 36 (ISO 7064), используемый в [валидаторе GRId](http://bootstrapvalidator.com/validators/grid/)
* [#213](https://github.com/nghuuphuoc/bootstrapvalidator/issues/213): Добавлен [валидатор EAN (International Article Number)](http://bootstrapvalidator.com/validators/ean/)
* [#214](https://github.com/nghuuphuoc/bootstrapvalidator/issues/214): Добавлен [валидатор GRId (Global Release Identifier)](http://bootstrapvalidator.com/validators/grid/)
* [#215](https://github.com/nghuuphuoc/bootstrapvalidator/issues/215): Добавлен [валидатор IMEI (International Mobile Station Equipment Identity)](http://bootstrapvalidator.com/validators/imei/)
* [#216](https://github.com/nghuuphuoc/bootstrapvalidator/issues/216): Добавлен [валидатор ISMN (International Standard Music Number)](http://bootstrapvalidator.com/validators/ismn/)
* [#217](https://github.com/nghuuphuoc/bootstrapvalidator/issues/217): Добавлен [валидатор ISSN (International Standard Serial Number)](http://bootstrapvalidator.com/validators/issn/)
* [#191](https://github.com/nghuuphuoc/bootstrapvalidator/issues/191), [#223](https://github.com/nghuuphuoc/bootstrapvalidator/issues/223): Поддержка использования как атрибута ```name```, так и опции ```selector``` для поля
* [#206](https://github.com/nghuuphuoc/bootstrapvalidator/issues/206): Индикация успешного или неудачного таба
* [#220](https://github.com/nghuuphuoc/bootstrapvalidator/issues/220): Добавлена поддержка британских почтовых индексов для [валидатора zipCode](http://bootstrapvalidator.com/validators/zipCode/)
* [#229](https://github.com/nghuuphuoc/bootstrapvalidator/issues/229): [Валидатор даты](http://bootstrapvalidator.com/validators/date/)com/validators/date/) поддерживает секунды  
 * [#231](https://github.com/nghuuphuoc/bootstrapvalidator/issues/231): Неправильный префикс номера карты Laser## v0.4.3 (2014-04-26)
* Добавить метод ```$.fn.bootstrapValidator.helpers.luhn```, реализующий алгоритм Луна
* [#77](https://github.com/nghuuphuoc/bootstrapvalidator/issues/77): Добавить [валидатор для файлов](http://bootstrapvalidator.com/validators/file/)
* [#179](https://github.com/nghuuphuoc/bootstrapvalidator/issues/179): Добавить [валидатор для номера налоговой](http://bootstrapvalidator.com/validators/vat/), поддерживающий 32 страны
* [#198](https://github.com/nghuuphuoc/bootstrapvalidator/pull/198), [#199](https://github.com/nghuuphuoc/bootstrapvalidator/pull/199): Добавить поддержку канадского почтового индекса для [валидатора zipCode](http://bootstrapvalidator.com/validators/zipCode/), спасибо [@Francismori7](https://github.com/Francismori7)
* [#201](https://github.com/nghuuphuoc/bootstrapvalidator/issues/201): [Валидатор choice](http://bootstrapvalidator.com/validators/choice/) поддерживает ```select``` элемент
* [#202](https://github.com/nghuuphuoc/bootstrapvalidator/issues/202): Активировать вкладку, содержащую первое невалидное поле
* [#205](https://github.com/nghuuphuoc/bootstrapvalidator/issues/205): Вызов метода плагина
* [#207](https://github.com/nghuuphuoc/bootstrapvalidator/issues/207): Ошибка в IE8. Поле валидируется только при изменении его значения. Также исправляет [#153](https://github.com/nghuuphuoc/bootstrapvalidator/issues/153), [#193](https://github.com/nghuuphuoc/bootstrapvalidator/issues/193), [#197](https://github.com/nghuuphuoc/bootstrapvalidator/issues/197)
* [#209](https://github.com/nghuuphuoc/bootstrapvalidator/issues/209): Настройка [```excluded: ':disabled'```](http://bootstrapvalidator.com/settings/#excluded) не работает в IE 8, спасибо [@adgrafik](https://github.com/adgrafik)
* [#210](https://github.com/nghuuphuoc/bootstrapvalidator/issues/210): [Валидатор isbn](http://bootstrapvalidator.com/validators/isbn/) принимает буквы и специальные символы

## v0.4.2 (2014-04-19)* [#168](https://github.com/nghuuphuoc/bootstrapvalidator/pull/168): Добавлены валидаторы [siren](http://bootstrapvalidator.com/validators/siren/) и [siret](http://bootstrapvalidator.com/validators/siret/), благодаря [@jswale](https://github.com/jswale)
* [#177](https://github.com/nghuuphuoc/bootstrapvalidator/issues/177): Добавлен валидатор [Vehicle Identification Number (VIN)](http://bootstrapvalidator.com/validators/vin/)
* [#184](https://github.com/nghuuphuoc/bootstrapvalidator/issues/184): Добавлена опция [```excluded```](http://bootstrapvalidator.com/settings/#excluded)
* [#171](https://github.com/nghuuphuoc/bootstrapvalidator/pull/171): Валидатор [phone](http://bootstrapvalidator.com/validators/phone/) теперь поддерживает код страны +1 и код региона для номеров телефонов США, благодаря [@tomByrer](https://github.com/tomByrer)
* [#173](https://github.com/nghuuphuoc/bootstrapvalidator/pull/173): Валидатор [remote](http://bootstrapvalidator.com/validators/remote/) позволяет переопределять опцию ```name```, благодаря [@jswale](https://github.com/jswale)
* [#178](https://github.com/nghuuphuoc/bootstrapvalidator/pull/178): Поля, для которых опция ```enabled``` установлена в ```false```, не будут проверяться, благодаря [@henningda](https://github.com/henningda)
* [#182](https://github.com/nghuuphuoc/bootstrapvalidator/pull/182): Улучшена работа валидатора [zipCode](http://bootstrapvalidator.com/validators/zipCode/), благодаря [@gercheq](https://github.com/gercheq)
* [#169](https://github.com/nghuuphuoc/bootstrapvalidator/pull/169): Лучше сказать: ```{validatorname}``` и ```{validatoroption}``` должны быть написаны строчными буквами, благодаря [@tomByrer](https://github.com/tomByrer)## v0.4.1 (2014-04-12)
* [#144](https://github.com/nghuuphuoc/bootstrapvalidator/issues/144), [#158](https://github.com/nghuuphuoc/bootstrapvalidator/issues/158): Исправлена проблема, при которой пользовательский обработчик отправки не срабатывает с второй попытки.
* [#106](https://github.com/nghuuphuoc/bootstrapvalidator/issues/106): Автоматическое отправление формы методом [```validate()```](http://bootstrapvalidator.com/api/#validate) теперь предотвращено. Теперь можно вызвать ```validate()``` для проверки формы.
* [#131](https://github.com/nghuuphuoc/bootstrapvalidator/issues/131): Валидация не запускается при первом фокусе.
* [#145](https://github.com/nghuuphuoc/bootstrapvalidator/issues/145): Строковый статус теперь помечается как успешный только в том случае, если все поля в строке валидны.
* [#157](https://github.com/nghuuphuoc/bootstrapvalidator/issues/157): Добавлена поддержка элементов, находящихся вне формы, с помощью опции [```selector```](http://bootstrapvalidator.com/settings/#fields).
* [#159](https://github.com/nghuuphuoc/bootstrapvalidator/issues/159), [#163](https://github.com/nghuuphuoc/bootstrapvalidator/pull/163): Пользователь больше не должен отправлять форму дважды после завершения удалённого валидатора, благодаря [@jswale](https://github.com/jswale).
* [#162](https://github.com/nghuuphuoc/bootstrapvalidator/pull/162): Исправлены ошибки в IE 8, благодаря [@adgrafik](https://github.com/adgrafik).
* [#166](https://github.com/nghuuphuoc/bootstrapvalidator/issues/166), [#167](https://github.com/nghuuphuoc/bootstrapvalidator/pull/167): Валидатор [телефона](http://bootstrapvalidator.com/validators/phone/) теперь также проверяет длину номера телефона США, благодаря [@gercheq](https://github.com/gercheq).

## v0.4.0 (2014-04-03)* [#14](https://github.com/nghuuphuoc/bootstrapvalidator/issues/14), [#57](https://github.com/nghuuphuoc/bootstrapvalidator/issues/57): Установка опций валидатора с помощью [атрибутов HTML 5](http://bootstrapvalidator.com/examples/#attribute)

Атрибуты формы:

```html
<form
    data-bv-message="Это значение не является валидным"
    data-bv-feedbackicons-valid="glyphicon glyphicon-ok"
    data-bv-feedbackicons-invalid="glyphicon glyphicon-remove"
    data-bv-feedbackicons-validating="glyphicon glyphicon-refresh"
    >

Атрибуты полей:

<input type="text" class="form-control" name="username"
    data-bv-message="Имя пользователя не валидно"
    data-bv-notempty data-bv-notempty-message="Имя пользователя обязательно и не может быть пустым"
    data-bv-stringlength="true" data-bv-stringlength-min="6" data-bv-stringlength-max="30" data-bv-stringlength-message="Имя пользователя должно быть более 6 и менее 30 символов"
    data-bv-different="true" data-bv-different-field="password" data-bv-different-message="Имя пользователя и пароль не могут быть одинаковыми"
    data-bv-remote="true" data-bv-remote-url="remote.php" data-bv-remote-message="Имя пользователя недоступно"
    />
<form data-bv-trigger="keyup">
    <input type="text" class="form-control" name="firstName" placeholder="Имя"
           data-bv-trigger="keyup" />
    ...
    <input type="text" class="form-control" name="lastName" placeholder="Фамилия"
           data-bv-trigger="blur" />
</form>

или опции trigger:

$(form).bootstrapValidator({
    trigger: 'blur',            // Установка для всех полей
    fields: {
        firstName: {
            trigger: 'keyup',   // Пользовательский для каждого поля. Может быть 'event1 event2 event3'
            validators: {
                ...
            }
        },
        lastName: {
            trigger: 'blur',
            validators: {
                ...
            }
        }
    }
});
```* [#109](https://github.com/nghuuphuoc/bootstrapvalidator/issues/109): Добавлен метод [```setLiveMode()```](http://bootstrapvalidator.com/api/#set-live-mode) для включения/выключения режима реального времени проверки * [#114](https://github.com/nghuuphuoc/bootstrapvalidator/issues/114): Добавлен [валидатор IBAN](http://bootstrapvalidator.com/validators/iban/) для проверки IBAN (международного номера банковского счета) * [#116](https://github.com/nghuuphuoc/bootstrapvalidator/issues/116): Добавлен [валидатор UUID](http://bootstrapvalidator.com/validators/uuid/), поддерживающий UUID v3, v4, v5 * [#128](https://github.com/nghuuphuoc/bootstrapvalidator/issues/128): Добавлен [валидатор чисел](http://bootstrapvalidator.com/validators/numeric/) * [#135](https://github.com/nghuuphuoc/bootstrapvalidator/issues/135): Добавлен [валидатор целых чисел](http://bootstrapvalidator.com/validators/integer/) * [#138](https://github.com/nghuuphuoc/bootstrapvalidator/issues/138): Добавлен [валидатор шестнадцатеричных чисел](http://bootstrapvalidator.com/validators/hex/) * [#139](https://github.com/nghuuphuoc/bootstrapvalidator/issues/139): Добавлен [валидатор строкового регистра](http://bootstrapvalidator.com/validators/stringCase/) для проверки, является ли строка нижнего или верхнего регистра * [#137](https://github.com/nghuuphuoc/bootstrapvalidator/issues/137): Регистрация плагина на [сайте плагинов jQuery](http://plugins.jquery.com/) * [#133](https://github.com/nghuuphuoc/bootstrapvalidator/issues/133): [Регулярный выражения валидатор](http://bootstrapvalidator.com/validators/regexp/) теперь принимает строку * [#140](https://github.com/nghuuphuoc/bootstrapvalidator/issues/140):com/nghuuphuoc/bootstrapvalidator/pull/140): Теперь скрытые (```type="hidden"```) и невидимые элементы не проверяются, спасибо [@easonhan007](https://github.com/easonhan007) * [```disableSubmitButtons()```](http://bootstrapvalidator.com/api/#disable-submit-buttons) теперь отмечен как публичный API * Первый параметр метода [```updateStatus()```](http://bootstrapvalidator.com/api/#update-status) теперь принимает только имя поля * [#126](https://github.com/nghuuphuoc/bootstrapvalidator/issues/126): Кнопка отправки остается заблокированной после вызова пользовательского ```submitHandler``` и при валидной форме * [#132](https://github.com/nghuuphuoc/bootstrapvalidator/issues/132): Опция ```fields.[fieldName].message``` не используется при отображении сообщения об ошибке

v0. 3. 3 (2014-03-27)* #50: Не проверять отключенные элементы

v0.3.1 (2014-03-17)* #4: Добавлен валидатор даты

v0.2.1 (2013-11-08)

  • #29: Обновление Bootstrap до версии v3.0.2
  • #30: Скрытие контейнеров с ошибками перед валидацией

v0.2.0 (2013-10-21)* #24: Добавление опции live

v0.1.1 (2013-10-17)* Добавлена опция submitButtons

  • #16: Добавлена возможность отключения клиентской валидации в HTML 5
  • #17: Добавлена поддержка стандартной формы Bootstrap без меток
  • #19: Добавлена поддержка валидатора для выпадающего списка

v0.1.0 (2013-10-14)

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/youngboyvip-bootstrapvalidator.git
git@api.gitlife.ru:oschina-mirror/youngboyvip-bootstrapvalidator.git
oschina-mirror
youngboyvip-bootstrapvalidator
youngboyvip-bootstrapvalidator
master