<分区>
我有一个表单,我想在提交值之前询问用户关闭页面时的确认。我已经尝试过 this question 中描述的脚本但它似乎不起作用:userSubmitted 值数字始终为真,并且不会出现弹出窗口。
我模板中的代码是:
<script>
window.onbeforeunload = function() {
if(!userSubmitted)
return 'Are you sure that you want to leave this page?';};
</script>
我的 Controller 中的代码是:
$userSubmitted=false;
//...
$form->handleRequest($request);
if ($form->isValid()) {
$userSubmitted=true;
//...
return $this->render('DefaultBundle::formupload.html.twig', array(
'form' => $form->createView(), 'userSubmitted->$userSubmitted
));
//...