我使用道场个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会标记所有必填字段?
谢谢。