Как я могу заставить Alfresco YUI проверять предварительно заполненные поля ввода и избегать «keyup»? - PullRequest
1 голос
/ 13 января 2012

У меня есть html-форма с некоторыми полями ввода, которые требуют проверки:

<input type="text" id="hrs-edit-oib" name="oib">

У меня также есть два валидатора.Так что с новыми формами это прекрасно работает.Но с предварительно заполненными формами это не работает.

Я полагаю, это потому, что валидаторы настроены на работу с событием "keyup":

createEmployeeForm.addValidation("hrs-edit-oib", Alfresco.forms.validation.mandatory, null, "keyup");

Есть ли способ сообщить валидатору, что он должен обработать форму, если онабыл предварительно заполнен на стороне сервера?

Вот пример: я загружаю страницу с разметкой:

"<input type="text" name="myid" value="preloaded" id="myid" />

И допустим, что значение " myid "должно быть длиннее двух символов (что имеет место здесь).Но клавиш не было, и моя кнопка «Сохранить» отключена, пока я не нажму на это поле и не нажму на вкладку или что-то в этом роде.

Спасибо

...