Я использую Dojo ValidationTextBox через Zend Framework следующим образом:
$form->addElement('ValidationTextBox', 'procedureName', array(
'label' => _('Procedure Name'),
'value' => $alarm->procedureName,
'attribs' => array(
'required' => true,
'invalidMessage' => 'Required!'
)
));
Аналогично, моя форма проверки настроена следующим образом:
if (formWidget.isValid()) {
return true;
} else {
alert('Invalid form.');
return false;
}
Проверка формы предотвратитформа для отправки, если текстовое поле «methodName» пустое, но Dojo не помечает элемент формы как недействительный и не отображает «Обязательный!»сообщение.Фактически, он будет отмечать элемент формы только в том случае, если я щелкну по нему ранее (но, тем не менее, не отобразит недопустимое сообщение).
Как я могу восстановить поведение из этой страницы , гдеВы можете нажать кнопку «Отправить», не нажимая ранее ни на одно из обязательных полей, и Dojo пометит все обязательные поля?
Спасибо.