Форма jQuery Проверяет (): Как установить сообщения по умолчанию?

5 Обходных решений

Эта проблема существует в том, прежде чем предел был повышен в 5.7.7 (MariaDB 10.2.2?).

, Если Вы поражаете предел из-за попытки использовать CHARACTER SET utf8mb4. Тогда сделайте одно из следующих (у каждого есть недостаток) для предотвращения ошибки:

  • Обновление 5.7.7 (или позже) для 3 072-байтового предела;
  • Изменение от 255 до 191 на VARCHAR - Вы теряете какие-либо значения дольше, чем 191 символ (вряд ли?);
  • ALTER .. CONVERT TO utf8 - Вы теряете Эмодзи и некоторые китайцы;
  • Использование индекс "префикса" - Вы теряете некоторые выигрыши в производительности.
  • Или... Останьтесь с 5.6/5.5/10.1, но выполните 4 шага для повышения предела 3 072 байтам:

    SET GLOBAL innodb_file_format=Barracuda;
    SET GLOBAL innodb_file_per_table=1;
    SET GLOBAL innodb_large_prefix=1;
    logout & login (to get the global values);
    ALTER TABLE tbl ROW_FORMAT=DYNAMIC;  -- (or COMPRESSED)
    
6
задан Victor Rodrigues 3 September 2009 в 12:44
поделиться

3 ответа

вы можете добавлять свои сообщения вот так.

    $.extend($.validator.messages, {
        required: "your msg",
        email: "your email msg",
        digits: "your digits msg"
    });

См. setDefaults

14
ответ дан 8 December 2019 в 05:22
поделиться
$.validator.messages.required = "My new, default required message!";
8
ответ дан 8 December 2019 в 05:22
поделиться
1
ответ дан 8 December 2019 в 05:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: