我有一个表单,我想在其中显示HTML链接。为了避免用户在单击链接时丢失表单输入,我想在用户离开表单之前通知用户。
为实现这一目标,我尝试了
public function registerAction(Registration $registration = null) {
$formHasBeenSubmitted = !is_null($registration);
$this->view->assign('formHasBeenSubmitted', $formHasBeenSubmitted);
}
但它总是错误的。
找出特定操作的表单是否已提交的正确方法是什么?
undkos answer之后更新:
答案 0 :(得分:0)
作为用户,我不关心表单是否已提交或“只是”填写 - 因此我建议您在表单中的数据时创建一个模态。
提高可用性的另一种可能性是创建具有target
属性的链接。模态和目标都强加了自己的问题,因此它总是需要权衡。