Русские буквы и проверка заполнения форм

Русские буквы и проверка заполнения форм

от Andrew Prostomolotov -
Количество ответов: 2

Здравствуйте!

Пожалуйста, помогите разобраться с проблемой:

В ряде форм присутсвует поле Texteditor, придобавлении правила валидации поля addRule('introeditor', get_string('required'), 'required', null, 'client'), т.е. проверки есть ли хоть один символ в нем, последняя работает неверно - пока в тексте не будет хоть одной латинской буквы, проверка заканчивается неудачей и собщением о необходимости заполнения этого поля. Стоит добавить латинскую букву, и все встает на свои места.

Поскольку подобные поля есть почти во всех формах (форум, лекции, глоссарии и т.д.),  то в системе работать становится очень трудно.

Просмотрел документацию по PEAR QuickForms, покопался в formslib.php, но подходов к решению проблемы не нашел. 

От браузера не зависит - пробовал Opera, Chrom, Firefox.

Подскажите, хоть копать-то куда? Спасибо!

Приложение test.png
В ответ на Andrew Prostomolotov

Re: Русские буквы и проверка заполнения форм

от Vadim Tabunshchik -
Изображение пользователя Developers

От браузера не зависит - пробовал Opera, Chrom, Firefox.

Зависит, ИЕ8 попробуйте, у меня в нем все работает нормально. улыбаюсь
Хотя в других тоже не работает.

А копать, ИМХО, нужно в сторону параметра 'client' (@param    string     $validation    (optional)Where to perform validation: "server", "client") в строке $mform->addRule('message', get_string('required'), 'required', null, 'client');

Если поменять на 'server', то работает во всех браузерах.