我使用道場個ValidationTextBox通過Zend框架通過以下方式:Zend_Dojo的和個ValidationTextBox - 無效的消息並不總是出現
$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;
}
如果「procedureName」文本框爲空,表單驗證將阻止表單提交,但Dojo不會將表單元素標記爲無效,也不會顯示「必需」!信息。實際上,它只會在我以前點擊它時標記表單元素(但仍然不會顯示無效的消息)。
如何重新構建this page的行爲,您可以點擊提交按鈕而不點擊任何必填字段,Dojo會標記所有必填字段?
謝謝。