我的表单中有以下元素,但在提交时,它会不断发出消息“输入似乎不是有效日期”。这不是一个日期,它是一个时间元素。我没有应用过滤器。
$this->add(array(
'name' => 'starttime',
'type' => 'Zend\Form\Element\Time',
'options' => array(
'label' => _("Start time"),
'format' => 'H:i:s'
),
'attributes' => array(
'min' => '00:00:00',
'max' => '23:59:59',
'step' => 60 * 15, // seconds; default step interval is 60 seconds
)
));
我做错了什么?
答案 0 :(得分:0)
尝试编辑“步骤”,如:60而不是60 * 15
此输入被视为“日期格式”,如果您愿意,可以更改默认错误消息:“输入似乎不是有效时间”